doppia scheda di rete su virtual box

Installazione di Ubuntu su macchina virtuale (Virtualbox, Vmware, Qemu, Parallels, KVM, Xen, Virtual pc, ecc.), configurazione del software e gestione del sistema virtualizzato.
sobrano
Prode Principiante
Messaggi: 31
Iscrizione: venerdì 27 gennaio 2012, 7:10

doppia scheda di rete su virtual box

Messaggio da sobrano »

salve a tutti ho creato una macchina virtuale in cui ho abilitato due schede di rete.
La prima scheda di rete (eth0) la uso per una rete interna con un altra macchina virtuale
con la seconda (eth1) vorrei accedere a internet.
ho configurato correttamente il file etc/network/interfaces
--------------------------------
auto lo
iface lo inet loopback
#rete interna
auto eth0
iface eth0 inet static
address 192.168.0.42
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
#accesso a internet
#auto eth1
#iface eth1 inet dhcp
-----------------------------
le due schede di rete funzionano perfettamente separatamente commentandone una delle due.
Come vedete in questo caso la eth1 e' commentata e se avvio la macchina la rete interna funziona perfettamente.
Viceversa se commento la rete interna e scommento l'eth1, la macchina va su internet senza problemi.
Se pero le tengo entrambe scommentatte non ho accesso internet!!! e funziona solo la rete interna con ip statico e la eth1 sembra non funzionare piu
non sono esperto in ambiente linux e spero che qualcuno di voi puo darmi un consiglio.
grazie
Avatar utente
Mdfalcubo
Moderatore Globale
Moderatore Globale
Messaggi: 20418
Iscrizione: venerdì 26 dicembre 2008, 11:17
Desktop: Solo XFCE
Distribuzione: Xubuntu 64 bit
Sesso: Maschile

Re: doppia scheda di rete su virtual box

Messaggio da Mdfalcubo »

Sposto in macchine virtuali. Che sistema operativo è host e che sistema è guest?
"Il genere umano è stimolante, è la gente che non sopporto,, (Linus - Peanuts)
sobrano
Prode Principiante
Messaggi: 31
Iscrizione: venerdì 27 gennaio 2012, 7:10

Re: doppia scheda di rete su virtual box

Messaggio da sobrano »

ho creato due macchine virtuali la prima e' kali linux la seconda anche. il problema e' identico su tutte e due le macchine virtuali
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: doppia scheda di rete su virtual box

Messaggio da tunnel_net »

togli
gateway 192.168.0.1
ovviamente eth1 non deve essere sulla subnet auto 192.168.0.0/24
apt-get moo
sobrano
Prode Principiante
Messaggi: 31
Iscrizione: venerdì 27 gennaio 2012, 7:10

Re: doppia scheda di rete su virtual box

Messaggio da sobrano »

tunnel_net [url=http://forum.ubuntu-it.org/viewtopic.php?p=4868648#p4868648][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:togli
gateway 192.168.0.1
ovviamente eth1 non deve essere sulla subnet auto 192.168.0.0/24
non e' cambiato niente purtroppo...

come creo un ip statico mi cessa di funzionare la scheda destinata alla connessione esterna come se venisse influenzata anche lei dal ip statico della scheda compagna
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: doppia scheda di rete su virtual box

Messaggio da tunnel_net »

Attiva entrambe le schede e posta

Codice: Seleziona tutto

ifconfig
route -n
apt-get moo
sobrano
Prode Principiante
Messaggi: 31
Iscrizione: venerdì 27 gennaio 2012, 7:10

Re: doppia scheda di rete su virtual box

Messaggio da sobrano »

ecco l'ifconfig attuale. La rete interna funziona e pingando l'altra macchina ho risposta, pero non riesco a navigare
Posso navigare se dentro all'interfaces commento la scheda eth0 con #

Codice: Seleziona tutto

eth0      Link encap:Ethernet  HWaddr 08:00:27:67:fb:81  
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe67:fb81/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:62 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:8576 (8.3 KiB)
          Interrupt:19 Base address:0xd020 

eth1      Link encap:Ethernet  HWaddr 08:00:27:04:ed:78  
          inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe04:ed78/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1328 (1.2 KiB)  TX bytes:8914 (8.7 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1832 (1.7 KiB)  TX bytes:1832 (1.7 KiB)
ecco invece il route -n

Codice: Seleziona tutto

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
10.0.3.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
Ultima modifica di sobrano il martedì 5 aprile 2016, 9:42, modificato 1 volta in totale.
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: doppia scheda di rete su virtual box

Messaggio da tunnel_net »

Nel primo post eth0 era 192.168.0.x nell'ultimo192.168.1.x !!

Non cambia nulla se non fai le modifiche suggerite, ti avevo detto di rimuovere gateway 192.168.0.1 invece vedo dal route che è rimasta

Codice: Seleziona tutto

0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
questa entrata non ci deve essere

Invece manca la route per il default gateway su eth1, qualcosa tipo

Codice: Seleziona tutto

0.0.0.0 10.0.3.X 255.255.255.0 UG 0 0 0 eth1
Il motivo per cui non ti funziona è semplice, devi avere il default gateway solo per eth1
apt-get moo
sobrano
Prode Principiante
Messaggi: 31
Iscrizione: venerdì 27 gennaio 2012, 7:10

Re: doppia scheda di rete su virtual box

Messaggio da sobrano »

ciao tunnel, scusa se l'ip iniziale era un po diverso ma ho fatto tantissime prove per far funzionare questa rete e qualche numero e diverso, cmq la sostanza e' la stessa.

ho provato ad applicare il tuo consiglio ma non risolve il mio problema.. forse sbaglio da quelche parte?
ecco il mio interfaces in cui ho messo a mano un gateway per la eth1:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

Codice: Seleziona tutto

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
#gateway 192.168.1.1
broadcast 192.168.1.255

auto eth1
iface eth1 inet dhcp
gateway 10.0.3.1

ecco il nuovo ifconfig

Codice: Seleziona tutto


eth0      Link encap:Ethernet  HWaddr 08:00:27:67:fb:81  
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe67:fb81/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:8006 (7.8 KiB)
          Interrupt:19 Base address:0xd020 

eth1      Link encap:Ethernet  HWaddr 08:00:27:04:ed:78  
          inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe04:ed78/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1328 (1.2 KiB)  TX bytes:8575 (8.3 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:22 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1358 (1.3 KiB)  TX bytes:1358 (1.3 KiB)


ecco il nuovo route -n

Codice: Seleziona tutto


Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.3.2        0.0.0.0         UG    0      0        0 eth1
10.0.3.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
Ultima modifica di sobrano il martedì 5 aprile 2016, 9:40, modificato 2 volte in totale.
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25438
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: doppia scheda di rete su virtual box

Messaggio da giulux »

inseriti come hai fatto i listati rendono il post troppo lungo e di difficile lettura.
in futuro incollali tra i tag [ code] e [ /code] che si creano cliccando su Codice in alto, sopra la finestra di scrittura (editor completo)
Correggi il post precedente cliccando su modifica, poi seleziona il listato, clicca su Ccodice e salva.

Ciao
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: doppia scheda di rete su virtual box

Messaggio da tunnel_net »

Hai messo
auto eth1
iface eth1 inet dhcp
gateway 10.0.3.1
il route -n mostra
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.3.2 0.0.0.0 UG 0 0 0 eth1
10.0.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Metti come gateway 10.0.3.1 e risulta 10.0.3.2
Quale è il gateway giusto ?
Il gateway normalmente viene assegnato dal dhcp quindi dato che hai iface eth1 inet dhcp non penso che la tua istruzione gateway venga eseguita

fai una cosa disattiva la eth0, togli l'istruzione gateway da eth1, mettiti in condizione che l'accesso a internet funziona e dai un route -n e vediamo quali sono i giusti valori
apt-get moo
sobrano
Prode Principiante
Messaggi: 31
Iscrizione: venerdì 27 gennaio 2012, 7:10

Re: doppia scheda di rete su virtual box

Messaggio da sobrano »

ecco, qui! cosi navigo perfettamente!

qui il nuovo interfaces

Codice: Seleziona tutto

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

#auto eth0
#iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
#gateway 192.168.1.1
broadcast 192.168.1.255

auto eth1
iface eth1 inet dhcp
ifconfig e route -n qui sotto:

Codice: Seleziona tutto

eth0      Link encap:Ethernet  HWaddr 08:00:27:67:fb:81  
          inet6 addr: fe80::a00:27ff:fe67:fb81/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:5915 (5.7 KiB)
          Interrupt:19 Base address:0xd020 

eth1      Link encap:Ethernet  HWaddr 08:00:27:04:ed:78  
          inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe04:ed78/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3169 errors:0 dropped:0 overruns:0 frame:0
          TX packets:758 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3567734 (3.4 MiB)  TX bytes:99836 (97.4 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1200 (1.1 KiB)  TX bytes:1200 (1.1 KiB)

-------------------------------------------------------------------

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.3.2        0.0.0.0         UG    0      0        0 eth1
10.0.3.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: doppia scheda di rete su virtual box

Messaggio da tunnel_net »

Stando a quello che vedo, quando hai tolto il gateway da eth0 e ottenuto

Codice: Seleziona tutto

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.3.2        0.0.0.0         UG    0      0        0 eth1
10.0.3.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
le definizioni sono perfette e deve funzionare
prova a pingare 10.0.3.2 e 192.168.1.1

(rimuovi anche la definizione gateway da eth1)
apt-get moo
sobrano
Prode Principiante
Messaggi: 31
Iscrizione: venerdì 27 gennaio 2012, 7:10

Re: doppia scheda di rete su virtual box

Messaggio da sobrano »

tunnel_net [url=http://forum.ubuntu-it.org/viewtopic.php?p=4869193#p4869193][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Stando a quello che vedo, quando hai tolto il gateway da eth0 e ottenuto

le definizioni sono perfette e deve funzionare
prova a pingare 10.0.3.2 e 192.168.1.1

(rimuovi anche la definizione gateway da eth1)

10.0.3.2 pinga bene,
192.168.1.1 no!

p.s. siamo alle solite con linux... 3 gg persi dietro una configurazione senza via di uscita...ho seguito e provato tutte le guide trovate in rete sulla configurazione di schede e niete! anche per voi esperti sembra essere complicato.
Sara pure gratis linux ma dio solo sa i soldi persi dal mio laboratorio in tempo di lavoro sprecato dietro alla sua configurazione...
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: doppia scheda di rete su virtual box

Messaggio da tunnel_net »

ma 192.168.1.1 esiste? o è rimasto 192.168.0.1

Guarda che con una route (controllala)

Codice: Seleziona tutto

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.3.2        0.0.0.0         UG    0      0        0 eth1
10.0.3.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
deve funzionare
per il resto, non è questione di sistema operativo, anche su windows se definivi due default gateway non funzionava
apt-get moo
sobrano
Prode Principiante
Messaggi: 31
Iscrizione: venerdì 27 gennaio 2012, 7:10

Re: doppia scheda di rete su virtual box

Messaggio da sobrano »

non so se il problema e' il gateway perche ho provato a commentarlo e il problema rimane, sono sicuro che il guasto sia da qualche altra parte...
ho provato anche a disabilitare "fisicamente" la dh0 ma cmq nn navigo.
l'unico modo che ho per navigare e' commentare
#auto eth0
#iface eth0 inet static

queste due linee nel interfaces.

e' come se la presenza di un ip statico inibisse il funzionamento del dhcp...


per quanto riguarda 192.168.1.1 non dovrebbe esistere... nel mio interfaces due post piu sopra non c'e...
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: doppia scheda di rete su virtual box

Messaggio da tunnel_net »

No, facciamo le vare considerazioni.
1) Inizialmente avevi definito un default gateway su eth0, questo faceva si che il default gateway dato dal dhcp su eth1 non venisse definito e non funzionava.

2) Nell'attimo in cui hai ottenuto

Codice: Seleziona tutto

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.3.2        0.0.0.0         UG    0      0        0 eth1
10.0.3.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
I routing sono perfetti e il dhcp ha assegnato quanto doveva

del resto la prova
10.0.3.2 pinga bene,
192.168.1.1 no![quote][/quote]
vuol dire che il gateway 10.0.3.2 lo raggiungi, la macchina 192.168.1.1 non so se esiste, ma il gateway lo pingji !!!

A questo punto
ping 10.0.3.2 ok
prova
ping 192.168.1.x (l'altra macchina virtuale)
ping 8.8.8.8 per vedere se vai su internet

Se gli ultimi due ping funzionano la configurazione tcp/ip è OK

=======================================================
Andiamo oltre, quando dici che non funziona mi devi dire che prova hai fatto: non navighi ? calma la navigazione su internet tramite browser dipende anche da altre cose, banalmente dal dns che dovrebbe essere assegnato dal dhcp.

Io alcune cose le presumo, presumo che le due schede siano bridgiate con le reali, presumo che hai un router con indirizzo
10.0.3.2 ma non so che dns usi e chi lo assegna
dai un cat /etc/resolv.conf e dai una occhiata se viene correttamente assegnato dal dhcp

Purtroppo senza sapere la completa configurazione non so che altro dirti
apt-get moo
sobrano
Prode Principiante
Messaggi: 31
Iscrizione: venerdì 27 gennaio 2012, 7:10

Re: doppia scheda di rete su virtual box

Messaggio da sobrano »

la prima macchina virtuale 192.168.1.10 pinga bene!
l'altra macchina virtuale 192.168.1.100 pinga bene!
il gatweway 10.0.3.2 pinga bene!
8.8.8.8 pinga bene

pero non ho accesso ad internet perche ho provato:
wget www.google.it (non risolve il sito)
oppure un semplice apt-get update (non si connette all'indirizzo per scaricare gli aggiornamenti)
oppure ho semplicemente aperto il browser (non apre le pagine)

se cambio static in dhcp , e faccio un reboot, ho accesso ad internet ma logicamente perdo l'ip della macchina locale 192.168.1.10 che mi serve per dialogare con la seconda macchina virtuale...

su virual box ho settato una scheda per la rete interna e l'altra con il NAT ma nn credo proprio sia un problema qui perche le due configurazioni separatamente funzionano alla grande.
il problema e' che non vogliono lavorare contemporaneamente!!!

il cat /etc/resolv.conf mi da:
domain home
server home
nameserver 192.168.1.1
tunnel_net
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1988
Iscrizione: venerdì 27 febbraio 2015, 15:48
Desktop: gnome
Distribuzione: ubuntu 10.04
Sesso: Maschile

Re: doppia scheda di rete su virtual box

Messaggio da tunnel_net »

Ovvio che il dns non funziona !!
nameserver 192.168.1.1
quando definisci la eth0 la route generata fa si che per raggungere il dns viene usata la eth0 invece della eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Cambia subnet della eth0 tutte meno la 192.168.1.0, rimetti ad esempio la 192.168.0.0 e hai risolto
apt-get moo
sobrano
Prode Principiante
Messaggi: 31
Iscrizione: venerdì 27 gennaio 2012, 7:10

Re: doppia scheda di rete su virtual box

Messaggio da sobrano »

intendi cosi?

Codice: Seleziona tutto

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
network 192.168.1.0
#gateway 192.168.0.1
broadcast 192.168.0.255

auto eth1
iface eth1 inet dhcp
dove ho messo 192.168.0.x tranne che per la 192.168.1.0 (il network) in cui ho lasciato come hai detto...
e il gateway lo lascio sempre commentato?
Scrivi risposta

Ritorna a “Ubuntu su macchina virtuale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite