У меня есть две виртуальные машины, настроенные в VirtualBox. Один действует как DNS-сервер и к нему подключены два сетевых адаптера:
- Адаптер 1: Внутренняя сеть (интнет)
- Адаптер 2: мостовой адаптер (wlan0)
DNS-сервер настраивается с использованием Debian и DNSMasq. DNSMasq настроен для работы в качестве DHCP-сервера и кеширования DNS-запросов. С самого DNS-сервера я могу без проблем пинговать google.com.
Моя вторая виртуальная машина настроена с использованием CentOS 6.5 и имеет те же два адаптера, однако на этот раз мостовой адаптер отключен. Виртуальная машина CentOS нормально обнаруживает сервер DHCP и получает адрес (192.168.5.121). Из CentOS я могу пропинговать DNS-сервер на 192.168.5.10, и наоборот, DNS-сервер может пропинговать CentOS-машину.
Однако, когда я пытаюсь пропинговать google.com от гостя CentOS, я получаю:
--- google.co.uk ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2523ms
Я могу, однако, выкопать штрафа google.co.uk из 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
Мой /etc/resolv.conf в CentOS настроен на использование 192.168.5.10 (DNS-сервер) в качестве сервера имен.
Файл /etc /network /interfaces DNS-сервера выглядит следующим образом:
# 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
Если бы кто-нибудь мог посоветовать, почему виртуальная машина CentOS не может подключиться к google.co.uk, я был бы очень признателен!
Заранее спасибо!