DNSMasq Không thể Ping Máy chủ từ xa


0

Tôi có hai thiết lập máy ảo trong VirtualBox. Một là hoạt động như một máy chủ DNS và có hai bộ điều hợp mạng được đính kèm:

  • Bộ điều hợp 1: Mạng nội bộ (internet)
  • Bộ chuyển đổi 2: Bộ chuyển đổi cầu nối (wlan0)

Máy chủ DNS được thiết lập bằng Debian và DNSMasq. DNSMasq được cấu hình để hoạt động như máy chủ DHCP và bộ đệm truy vấn DNS. Từ chính máy chủ DNS, tôi có thể ping google.com mà không gặp vấn đề gì.

Máy ảo thứ hai của tôi được thiết lập bằng CentOS 6.5 và có cùng hai bộ điều hợp, tuy nhiên lần này bộ điều hợp cầu nối hiện đang bị vô hiệu hóa. Máy ảo CentOS phát hiện máy chủ DHCP tốt và được cung cấp một địa chỉ (192.168.5.121). Từ CentOS, tôi có thể ping máy chủ DNS ở 192.168.5.10 và ngược lại, máy chủ DNS có thể ping máy CentOS.

Tuy nhiên, khi tôi cố gắng ping google.com từ khách CentOS, tôi nhận được:

--- google.co.uk ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2523ms

Tuy nhiên, tôi có thể đào google.co.uk tốt từ 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 trên CentOS được đặt để sử dụng 192.168.5.10 (máy chủ DNS) làm máy chủ tên.

Tệp máy chủ / etc / mạng / giao diện DNS trông như thế này:

# 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

Nếu bất cứ ai có thể đưa ra bất kỳ lời khuyên nào về lý do tại sao máy ảo CentOS không kết nối được với google.co.uk, tôi sẽ vô cùng biết ơn!

Cảm ơn trước!

Câu trả lời:


0

Có vẻ khá rõ ràng từ thiết lập của bạn ... hộp CentOS đã tắt bộ điều hợp cầu nối. Tôi sẽ cho rằng đó là nơi tuyến mặc định sẽ trỏ đến tất cả mọi thứ trên Internet và google.co.uk phân giải thành các địa chỉ 173.194.41.X, vì vậy nếu không có tuyến đến mạng con chứa các địa chỉ đó cụ thể thông qua bộ điều hợp nội bộ của bạn, thì kết nối đi qua tuyến đường mặc định. Nếu đó là bộ điều hợp bị vô hiệu hóa, dĩ nhiên nó sẽ không hoạt động.


Này, cảm ơn cho tiền bo! Tôi đã xóa bộ điều hợp cầu nối và xóa mạng của nó khỏi hộp centOS, nhưng tôi vẫn không thể ping, mặc dù máy chủ DNS có thể. Bạn có biết nếu có thứ gì đó tôi phải thiết lập trong DNSMasq cụ thể để tiếp cận địa chỉ bên ngoài không?
BnMcG
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.