Problemas estranhos configurando rede no virtualbox Ubuntu 14 guest (host Windows XP)

0

Estou tendo alguns problemas estranhos tentando fazer com que uma interface de rede funcione corretamente em um convidado do Ubuntu 14 em um host Windows XP. A conexão de rede 1 é NAT e funciona corretamente. A conexão de rede 2 (com a qual estou tendo problemas) está em ponte. Eu tentei mudar as conexões e ter apenas uma ponte, mas isso não parece mudar nada.

O que eu gostaria de ter é um endereço IP estático. Até agora, consegui um endereço IP DHCP funcionando, mas apenas sob algumas circunstâncias estranhas.

Depois que eu inicializo, recebo um endereço IP6 (acho), mas tenho que ifdown eth1 e, em seguida, dhclient eth1 para obter um endereço IP IP4 alocado.

Após a inicialização, a seção eth1 do ifconfig se parece com isso:

eth1      Link encap:Ethernet  HWaddr 08:00:27:88:6a:a8  
          inet6 addr: fe80::a00:27ff:fe88:6aa8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:104 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:10036 (10.0 KB)  TX bytes:9540 (9.5 KB)

Depois de ifdown eth1 e, em seguida, dhclient eth1 , é assim:

eth1      Link encap:Ethernet  HWaddr 08:00:27:88:6a:a8  
          inet addr:192.168.1.116  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe88:6aa8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:483 errors:0 dropped:0 overruns:0 frame:0
          TX packets:185 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:45763 (45.7 KB)  TX bytes:30797 (30.7 KB)

Neste ponto, consigo acessar o servidor no IP 192.168.1.116 conforme o esperado.

Depois disso, se eu tentar ifdown eth1 , diz ifdown: interface eth1 not configured

Em /etc/network/interfaces , a entrada eth1 tem esta aparência:

auto eth1
iface eth1 inet dhcp

Se eu tentar torná-lo estático, em /etc/network/interfaces , a entrada eth1 terá esta aparência:

auto eth1
iface eth1 inet static
address 192.168.1.46
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254

Após a inicialização, a seção eth1 do ifconfig se parece com isso:

eth1      Link encap:Ethernet  HWaddr 08:00:27:88:6a:a8  
          inet addr:192.168.1.46  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe88:6aa8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:195 errors:0 dropped:1 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:19514 (19.5 KB)  TX bytes:2268 (2.2 KB)

No entanto, não consigo acessar o servidor no endereço IP estático.

Eu não tenho ideia do que fazer a seguir! Alguma idéia?

    
por Frustrated Linux User 20.09.2015 / 11:14

1 resposta

0

A configuração do IP estático está correta, exceto pelo fato de estar faltando um dns. Você deve adicionar à estrofe auto eth1 e assim por diante na declaração

              dns-nameservers 8.8.8.8 8.8.4.4

ou o que você usa para um DNS.

Além disso, você deve se lembrar que, como você configurou um endereço IP static , não há como seu gateway, servidores DNS e outras máquinas na rede saberem o nome da máquina Ubuntu, para que você possa alcançar através do seu endereço IP. Isso depende de como você faz a resolução de DNS na sua LAN.

    
por 20.09.2015 / 13:01