Tôi đang gặp vấn đề có vẻ là vấn đề phân giải tên trong phiên bản Ubuntu 12.04 Server khi định cấu hình máy tính của tôi sử dụng ip tĩnh.
Trong / etc / mạng / giao diện:
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.28
netmask 255.255.255.0
gateway 192.168.1.1
Đang chạy $ sudo apt-get upgrade
, kết quả là 'Không thể tìm nạp ...':
. . . W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-backports/universe/i18n/Translation-en_US Something wicked happened resolving 'us.archive.ubuntu.com:http' (-5 - No address associated with hostname)
[...]
Khi tôi thay đổi / etc / mạng / giao diện của mình thành:
auto eth0
iface eth0 inet dhcp
Mọi thứ đều hoạt động tốt.
Nhìn vào /etc/resolv.conf cung cấp thêm một số gợi ý.
Trong trường hợp tôi đang nhận được vấn đề giải quyết, thì giải pháp trống rỗng; không có máy chủ tên được chỉ định. Sau đó, tôi đổi thành DHCP từ mạng tĩnh và khởi động lại; /etc/resolv.conf đã được đổi thành: 'máy chủ tên 192.168.1.1'.
Chuyển trở lại từ DHCP sang tĩnh và khởi động lại không xóa mục nhập máy chủ tên. Nhưng khi tôi khởi động lại hệ thống với bộ tĩnh, độ phân giải trống rỗng. Khi tôi khởi động lại hệ thống với bộ DHCP, độ phân giải có máy chủ tên 192.168.1.1. Vì vậy, có vẻ như vấn đề là giải quyết. Không được viết chính xác? Gói / mã nào chịu trách nhiệm viết cho tệp giải quyết? Có một gói cụ thể mà tôi có thể xem xét các vấn đề mở?
CẬP NHẬT: iux đã đăng một bài viết hay thảo luận về các thay đổi để giải quyết. http://www.stgraber.org/2012/02/24/dns-in-ubfox-12-04/
DHCP
, thì "vấn đề" là bạn muốn đề xuất "sửa chữa". LAN của bạn trông như thế nào? Bạn đang sử dụng loại bộ định tuyến nào? (Cái gì ở 192.168.1.1?) Bạn chỉ định máy chủ DNS nào khi bạn sử dụng IP tĩnh?