Nenhum DNS pode ser encontrado em uma máquina virtual, enquanto outro com configuração quase similar funciona

0

Eu tenho um servidor Virtualbox em execução com vários clientes do Virtualbox. Ao mudar de ISP isso não funcionou mais. Eu pedi ajuda on-line, que mudou para uma boa direção Conecte duas sub-redes no Linux mas sem resolvendo. Com a ajuda offline, que infelizmente não consigo reproduzir, muito foi resolvido. Mas nem todos.

A máquina virtual Vbox1a (Ubuntu) funciona bem: O DNS externo funciona:

bernard@vbox1a:/etc/network$ ping www.google.com
PING www.google.com (64.233.166.147) 56(84) bytes of data.
64 bytes from wm-in-f147.1e100.net (64.233.166.147): icmp_req=1 ttl=63    time=15.3 ms

Além do DNS interno:

bernard@vbox1a:/etc/network$ ping www.mysite.com
PING www.mysite.com (192.168.1.73) 56(84) bytes of data.
64 bytes from 192.168.1.73: icmp_req=1 ttl=64 time=1.68 ms
^C64 bytes from 192.168.1.73: icmp_req=2 ttl=64 time=0.611 ms

A máquina virtual Vbox1a tem a seguinte configuração:

bernard@vbox1a:/etc$ ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:f1:68:9e  
          inet addr:192.168.1.90  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fef1:689e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1263592 errors:0 dropped:344 overruns:0 frame:0
          TX packets:180911 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:244455084 (244.4 MB)  TX bytes:12573980 (12.5 MB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:79:02:34  
          inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe79:234/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:446519 errors:0 dropped:0 overruns:0 frame:0
          TX packets:303468 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:196576684 (196.5 MB)  TX bytes:28701402 (28.7 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:65536  Metric:1
          RX packets:257512 errors:0 dropped:0 overruns:0 frame:0
          TX packets:257512 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:20038093 (20.0 MB)  TX bytes:20038093 (20.0 MB)

e tabelas de roteamento:

bernard@vbox1a:/etc/network$ ip route show
default via 10.0.3.2 dev eth1  proto static 
10.0.3.0/24 dev eth1  proto kernel  scope link  src 10.0.3.15  metric 1 
169.254.0.0/16 dev eth0  scope link  metric 1000 
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.90 

E interfaces:

bernard@vbox1a:/etc/network$ cat interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
dns-nameservers 192.168.1.70 192.168.1.1

auto eth0 
iface eth0 inet static
address 192.168.1.90
netmask 255.255.255.0 
gateway 192.168.1.1

Até aí tudo bem. Então, a única coisa que eu tinha que fazer, pensei, copiar essas configurações, com pequenos ajustes, para outra máquina virtual Ubuntu. Mas isso não funciona.

Mas o Vbox11 (Ubuntu) não funciona: DNS não funciona:

bernard@vbox11:/etc/network$ ping www.google.com
ping: unknown host www.google.com

Mas o ping para o endereço IP (de www.google.com) faz:

bernard@vbox11:/etc/network$ ping 64.233.166.147
PING 64.233.166.147 (64.233.166.147) 56(84) bytes of data.
64 bytes from 64.233.166.147: icmp_seq=1 ttl=46 time=15.9 ms

Com a seguinte configuração:

bernard@vbox11:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:b5:98:0b  
          inet addr:192.168.1.86  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:feb5:980b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5028 errors:0 dropped:26 overruns:0 frame:0
          TX packets:756 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:494416 (494.4 KB)  TX bytes:51946 (51.9 KB)

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:3033 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3033 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:246037 (246.0 KB)  TX bytes:246037 (246.0 KB)

e tabelas de roteamento:

bernard@vbox11:/etc/network$ ip route show
default via 192.168.1.1 dev eth0 
169.254.0.0/16 dev eth0  scope link  metric 1000 
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.86 

E anfitriões:

bernard@vbox11:/etc$ cat hosts
127.0.0.1   localhost
127.0.1.1   vbox11

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

E interfaces:

bernard@vbox11:/etc/network$ cat interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
dns-nameservers 192.168.1.70 192.168.1.1

auto eth0
iface eth0 inet static
address 192.168.1.86
netmask 255.255.255.0
gateway 192.168.1.1

Depois de fazer alterações no arquivo de interfaces, atualizei o uso:

sudo restart network-manager

Após a sugestão de Marius Matutiae, os nomes dns devem fazer parte da eth0, em vez de lo, mudei minhas interfaces para:

bernard@vbox11:/etc/network$ cat interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.86
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.70 192.168.1.1

Atualize as configurações e verifique novamente o Google, mas sem sucesso:

bernard@vbox11:/etc/network$ sudo restart network-manager
network-manager start/running, process 3250
bernard@vbox11:/etc/network$ ping www.google.com
ping: unknown host www.google.com

Então eu devo ter cometido um erro em algum lugar. O servidor usando o DNS local como primário e o DNS do gateway como secundário funciona bem, porque funciona para o Vbox1a. Para mim, as configurações parecem muito semelhantes. Eu devo ter cometido um erro em algum lugar, mas não tenho idéia de onde, ou como procurar.

    
por Bernard 18.12.2015 / 11:20

0 respostas