Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[risolto] gentoo home router con macchine virtuali
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
MajinJoko
l33t
l33t


Joined: 20 Sep 2005
Posts: 639
Location: Bergamo / Verona

PostPosted: Wed Mar 09, 2011 6:45 pm    Post subject: [risolto] gentoo home router con macchine virtuali Reply with quote

Buonasera a tutti.

Sto seguendo questa guida:
http://www.gentoo.org/doc/it/home-router-howto.xml
in cui però ignoro la parte di iptables, che non uso.

Il mio portatile è collegato ad internet attraverso wlan0.
Voglio navigare con una macchina virtuale configurata con il NAT.
Sto usando virtualbox, che ha creato una scheda di rete "virtuale" vboxnet0.

La situazione è questa:
wlan0: ip dinamico
vboxnet0: 192.168.56.1
La macchina virtuale ottiene l'ip 192.168.56.101
Nella macchina virtuale, do il comando:
Code:
route add default gw 192.168.56.1

e imposto i corretti nameserver.

Nel portatile, invece, ho dato i comandi:
Code:
echo 1 > /proc/sys/net/ipv4/ip_forward
# for f in /proc/sys/net/ipv4/conf/*/rp_filter ; do echo 1 > $f ; done



La macchina virtuale riesce a pingare sia il 192.168.56.101 che l'indirizzo ip della wlan0 (assegnatomi via dhcp). Ma non riesce ad "uscire", o molto più semplicemente non navigo.


Riuscite ad indicarmi dove sbaglio? Mi sembra ci sia tutto, ma evidentemente non è così.

Grazie!


edit: ma non è che sono così pirla da non sapere che iptables è necessario? 8O
_________________
[(.. watashi wa Urumi Kanzaki ga suki da ..)]


Last edited by MajinJoko on Fri Mar 11, 2011 7:18 am; edited 1 time in total
Back to top
View user's profile Send private message
k01
Arch/Herd Tester
Arch/Herd Tester


Joined: 13 Feb 2008
Posts: 618
Location: Milano

PostPosted: Wed Mar 09, 2011 6:56 pm    Post subject: Reply with quote

iptables è proprio necessario per la catena FORWARD, senza quella non vai da nessuna parte...
Back to top
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Wed Mar 09, 2011 10:45 pm    Post subject: Reply with quote

Io per abilitare il nat faccio:
Code:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Ovviamente va usata l'interfaccia giusta.
_________________
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Back to top
View user's profile Send private message
MajinJoko
l33t
l33t


Joined: 20 Sep 2005
Posts: 639
Location: Bergamo / Verona

PostPosted: Fri Mar 11, 2011 7:18 am    Post subject: Reply with quote

L'ignoranza uccide.
Pensavo fosse sufficiente impostare la tabella di routing.
L'ignoranza uccide.

Grazie mille!
_________________
[(.. watashi wa Urumi Kanzaki ga suki da ..)]
Back to top
View user's profile Send private message
MajinJoko
l33t
l33t


Joined: 20 Sep 2005
Posts: 639
Location: Bergamo / Verona

PostPosted: Fri Mar 11, 2011 7:39 am    Post subject: Reply with quote

In realtà c'è una cosa che non mi torna.

Al momento iptables è così configurato.
Quote:
Chain INPUT (policy ACCEPT 938K packets, 60M bytes)
pkts bytes target prot opt in out source destination

Chain FORWARD (policy DROP 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 DROP all -- vboxnet0 any anywhere 192.168.56.0/24
44480 2858K ACCEPT all -- vboxnet0 any 192.168.56.0/24 anywhere
97373 142M ACCEPT all -- wlan0 any anywhere 192.168.56.0/24

Chain OUTPUT (policy ACCEPT 4239K packets, 6014M bytes)
pkts bytes target prot opt in out source destination


Ho un altro pc nella rete di wlan0, su cui ho impostato la route verso 192.168.56.0 affinché usi come gw l'indirizzo ip della wlan0 (cioé quello del portatile su cui poi girano le macchine virtuali.

È corretto che questo fantomatico "altro pc" non riesca a pingare le macchine virtuali? :?
Oppure sono ancora vittima di un errore stupido e banale come poco sopra?
_________________
[(.. watashi wa Urumi Kanzaki ga suki da ..)]
Back to top
View user's profile Send private message
k01
Arch/Herd Tester
Arch/Herd Tester


Joined: 13 Feb 2008
Posts: 618
Location: Milano

PostPosted: Fri Mar 11, 2011 10:29 am    Post subject: Reply with quote

in alcuni access point c'è la possibilità di abilitare una modalità "isolation" che non permette di comunicare tra i vari client wireless, ma se fosse così non potresti pingare nemmeno il portatile su cui girano le macchine virtuali.

credo
che tu debba abilitare il postrouting anche nel senso opposto:
Code:
iptables -t nat -A POSTROUTING -o vboxnet0 -j MASQUERADE
Back to top
View user's profile Send private message
MajinJoko
l33t
l33t


Joined: 20 Sep 2005
Posts: 639
Location: Bergamo / Verona

PostPosted: Sat Mar 12, 2011 1:28 am    Post subject: Reply with quote

Non so spiegarmelo.
Nella rete di casa funziona, nelle rete in università, no. Eppure le macchine si pingano.

Settimana prossima ritento. Magari sarò più fortunato.
_________________
[(.. watashi wa Urumi Kanzaki ga suki da ..)]
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum