Eu tenho duas máquinas virtuais configuradas no VirtualBox. Um deles está agindo como um servidor DNS e tem dois adaptadores de rede conectados a ele:
- Adaptador 1: rede interna (intnet)
- Adaptador 2: adaptador em ponte (wlan0)
O servidor DNS é configurado usando Debian e DNSMasq. O DNSMasq está configurado para atuar como servidor DHCP e cache de consultas DNS. Do próprio servidor DNS, posso pingar google.com sem problemas.
Minha segunda máquina virtual é configurada usando o CentOS 6.5 e tem os mesmos dois adaptadores, mas desta vez o adaptador em ponte está desativado no momento. A máquina virtual do CentOS detecta bem o servidor DHCP e recebe um endereço (192.168.5.121). Do CentOS, posso fazer ping no servidor DNS em 192.168.5.10, e vice-versa, o servidor DNS pode fazer ping na máquina do CentOS.
No entanto, quando tento pingar google.com no convidado do CentOS, recebo:
--- google.co.uk ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2523ms
No entanto, posso aproveitar bem o google.co.uk do CentOS:
[developer@centos ~]$ dig google.co.uk
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> google.co.uk
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31867
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;google.co.uk. IN A
;; ANSWER SECTION:
google.co.uk. 260 IN A 173.194.41.184
google.co.uk. 260 IN A 173.194.41.183
google.co.uk. 260 IN A 173.194.41.191
;; Query time: 3 msec
;; SERVER: 192.168.5.10#53(192.168.5.10)
;; WHEN: Sun Feb 9 14:18:51 2014
;; MSG SIZE rcvd: 78
Meu /etc/resolv.conf no CentOS está configurado para usar 192.168.5.10 (o servidor DNS) como um servidor de nomes.
O arquivo / etc / network / interfaces do servidor DNS tem esta aparência:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo eth1 eth0
iface lo inet loopback
# The primary network interface (VM Network)
allow-hotplug eth0
iface eth0 inet static
address 192.168.5.10
gateway 192.168.1.254
dns-nameservers 127.0.0.1 8.8.8.8
# Secondary Interface (Bridged adapter)
iface eth1 inet dhcp
Se alguém puder oferecer algum conselho sobre o motivo de a máquina virtual do CentOS não conseguir se conectar ao google.co.uk, eu ficaria extremamente grato!
Obrigado antecipadamente!