Lan DNS không hoạt động sau khi cài đặt lại Ubuntu 13.10


0

Tôi nâng cấp máy tính để bàn Ubuntu lên 13.10. Khi tôi nói nâng cấp, tôi có nghĩa là đã cài đặt trên một phân vùng mới từ đầu (phân vùng cũ có sẵn nếu

Đối với vấn đề: Tôi đang cố gắng ping máy chủ (máy chủ Drobo-FS) bằng tên máy chủ. Tôi nhận được "Máy chủ không xác định". Tuy nhiên, ping từ một máy tính khác trên cùng một làn - hoạt động tốt (một máy tính xách tay có 12,04 lts).

đối với vấn đề đó, mọi ping từ 13.10 đến lan cục bộ đều bị lỗi tên máy chủ, ping với ip hoạt động.

Tôi không có máy chủ DNS cục bộ nhưng bằng cách nào đó tất cả các máy tính khác trong mạng tìm thấy nhau bằng tên máy chủ - chỉ có máy chủ mới này thất bại ...

giúp đánh giá cao ...

Câu trả lời:


1

Như tôi thấy bây giờ vấn đề là bạn không nhận được miền tìm kiếm từ máy chủ dns của bạn (có lẽ là bộ định tuyến của bạn).

Độ phân giải của bạn sẽ giống như thế này:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) 
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN 
nameserver 192.168.1.254         # <-- could also be 127.0.1.1, does not matter
search fritz.box                 # <-- THIS IS IMPORTANT

Thông thường với ping, HĐH sẽ nối chuỗi tìm kiếm sau tên máy chủ để tìm kiếm trên mạng bên trong của nó. (Bạn sẽ thấy ping drobo-fs.domain.extnó hoạt động.) Bạn sẽ nhận được domain.exttự động từ máy chủ dns.

Bây giờ bạn sẽ cần xác định những gì domain.exttrong trường hợp của bạn. Bạn có thể thử nslookup x.x.x.xở đâu x.x.x.xlà dns-server của bạn (router ?, trong ví dụ của tôi 192.168.1.254). Đối với tôi nó đã cho một name = fritz.box.ở cuối. (nơi fritz.boxdomain.ext)

Bây giờ bạn có thể tự thêm nó bằng cách thêm nó vào cài đặt kết nối như thế này:

http://i.imgur.com/5yMb12j.png

Sau đó cả hai ping drobo-fs.domain.extping drobo-fsnên làm việc.


Câu trả lời cũ (để tham khảo):

Tại sao không chỉ có dòng hosts: files dnstrong của bạn /etc/nsswitch.conf?

Xóa mdns4_minimal [NOTFOUND=return]mdns4nếu bạn không có thiết lập mdns hoạt động trong mạng của mình.

Bạn cũng có thể thử [NOTFOUND=continue]thay vì [NOTFOUND=return]nếu bạn làm có một mDNS-setup trong mạng của bạn.


đó là /etc/nsswitch.conf. chỉnh sửa câu hỏi của tôi. Sau khi cập nhật tệp - tôi nên khởi động lại dịch vụ nào?
DrorCohen

Điều đó phụ thuộc vào chính xác dịch vụ nào đang sử dụng tệp này. Thông thường tệp được đọc lại nhưng nếu một số dịch vụ có nó trong bộ nhớ thì cần phải khởi động lại. (hoặc bạn cần biết dịch vụ) Xem tại đây
Rik

ĐỒNG Ý. Thay đổi tập tin. Khởi động lại. Vẫn không làm việc.
DrorCohen

Đồng ý. Bạn có một search landòng trong của bạn resolv.conf? Hãy thử đặt #trước nó (chỉ để thử nghiệm). Không cần khởi động lại.
Rik

đây là resolv.conf của tôi: # động resolv.conf (5) nộp đơn xin glibc phân giải (3) tạo ra bởi resolvconf (8) # KHÔNG CHỈNH SỬA FILE NÀY BẰNG TAY - THAY ĐỔI CỦA BẠN sẽ được ghi đè nameserver 127.0.1.1
DrorCohen

0

Có chiến thắng trong /etc/nsswitch.conf sẽ hoạt động. Tôi biết nó hoạt động trên mạng của tôi nơi chúng tôi chạy một chiến thắng. Nhưng nếu mục bạn đang tìm kiếm không thắng, thì dĩ nhiên nó không hoạt động. Vì vậy, "chiến thắng" là câu trả lời đúng, bây giờ bạn chỉ cần đảm bảo rằng khách hàng đang thắng.


ping từ máy tính xách tay của tôi hoạt động ... và ping từ cài đặt trước cũng hoạt động ... và máy chủ trả lời lệnh smbclient -L. Vì vậy, tôi nghĩ rằng nó cũng sẽ hoạt động tốt từ phiên bản mới
DrorCohen
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.