como superar o conflito entre 2 placas de rede - virtualbox ubuntu

2

Estou executando o ubuntu 10.4.04 LTS como convidado no VirtualBox no OSX Yosemite.

Infelizmente eu pareço ter configurado a rede errado. Eu segui este tutorial link link

Existem duas placas de rede configuradas. eth0 tem endereço ip estático que é interno, e eth7 tem acesso à internet dentro do ubunutu.

Às vezes funciona, às vezes não. DNS funciona, mas não consigo obter qualquer conexão. Ping falha. Eu reduzi e descobri que, se eu for eliminado, a internet se tornará acessível novamente.

Aqui está minha configuração. Obrigado por qualquer ajuda:

configuração:

    auto lo
    iface lo inet loopback

    auto eth0 eth0:0 eth0:1 eth7
    iface eth0 inet static
    address 192.168.56.114
    netmask 255.255.255.0
    network 192.168.56.0
    broadcast 192.168.56.255
    gateway 192.168.56.1
    dns-nameservers 192.168.56.1

    iface eth0:0 inet static
      address 192.168.56.115
      netmask 255.255.255.0
      gateway 192.168.56.1


    iface eth0:1 inet static
      address 192.168.56.116
      netmask 255.255.255.0
      network 192.168.56.0
    broadcast 192.168.56.255


    iface eth7 inet dhcp

Isso é o que ifconfig -a me diz:

eth0      Link encap:Ethernet  HWaddr 08:00:27:a6:53:7b  
      inet addr:192.168.56.114  Bcast:192.168.56.255  Mask:255.255.255.0
      inet6 addr: fe80::a00:27ff:fea6:537b/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:5079240 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1673378 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:5810178346 (5.8 GB)  TX bytes:1191816042 (1.1 GB)


    eth0:0    Link encap:Ethernet  HWaddr 08:00:27:a6:53:7b  
              inet addr:192.168.56.115  Bcast:192.168.56.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

    eth0:1    Link encap:Ethernet  HWaddr 08:00:27:a6:53:7b  
              inet addr:192.168.56.116  Bcast:192.168.56.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

    eth7      Link encap:Ethernet  HWaddr 08:00:27:03:65:17  
              inet addr:192.168.0.13  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::a00:27ff:fe03:6517/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:657625 errors:0 dropped:0 overruns:0 frame:0
              TX packets:59635 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:951459365 (951.4 MB)  TX bytes:5054133 (5.0 MB)

    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:16436  Metric:1
              RX packets:91728 errors:0 dropped:0 overruns:0 frame:0
              TX packets:91728 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:34336299 (34.3 MB)  TX bytes:34336299 (34.3 MB)

    tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
              inet addr:10.8.0.1  P-t-P:10.8.0.2  Mask:255.255.255.255
              UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:100 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

    
por merlin 18.04.2015 / 11:11

1 resposta

2

O problema é que você está dizendo à sua máquina que as interfaces ambas devem estar manipulando tráfego para o resto do mundo. Você vê isso nas duas últimas linhas da sua tabela de roteamento.

Se eu entendi corretamente, é a interface que recebe as informações do DHCP que está conectado à Internet e a outra está conectada apenas ao 192.168.56.0/24. Se isso estiver correto, basta remover a linha gateway da sua configuração. O termo gateway significa apenas isso - que é o caminho para o resto do mundo. Ao removê-lo, você está dizendo que não há como usar essa rede para acessar a Internet, o que resolverá seu problema.

    
por 18.04.2015 / 11:44