Wiem, że podobne pytania zostały już zadane. Jednakże, jak sugeruje się w odpowiedzi na to pytanie mam winbind
zainstalowany pakiet i mają wins
w /etc/nsswitch.conf
:
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
Niemniej jednak próby pingowania nazw hostów systemu Windows dają
ping: unknown host <hostname>
Ponowne uruchomienie winbind
usługi nie pomaga.
Mam Ubuntu 11.10 i Winbind 3.5.11.
11.10
networking
samba
vitaut
źródło
źródło
Odpowiedzi:
Miałem ten sam problem. Zmiana lokalizacji wygranych
nslookup.conf
nie działała, a może tylko pomogła mi tam dotrzeć. Zainstaluj pakiet,libnss-winbind
aby móc znaleźć komputery z systemem Windows według nazwy hosta. Przetestowałem to z zainstalowanym pakietem i bez niego, i rzeczywiście jest to konieczne do rozwiązania nazwy hosta systemu Windows.źródło
Podsumowując powyższe, oto, co zrobiłem, aby to zadziałało:
sudo apt-get install winbind
sudo apt-get install libnss-winbind
sudo gedit /etc/nsswitch.conf
i dodaje „wygrane” po „plikach”źródło
sudo systemctl restart winbind
/etc/nsswitch.conf
Ważna jest kolejność operandów w definicji hostów . W twoim przypadku rozpoznawanie nazw hostów jest kończone przez instrukcję [NOTFOUND = return], zanim nastąpi rozpoznawanie nazw WINS. Przenieś „wygrane”, więc jest to zaraz po „plikach” i powinieneś zacząć:nmblookup (część pakietu samba-common-bin) jest kolejnym przydatnym narzędziem do rozwiązywania problemów w takich sytuacjach - można go użyć do ręcznego sprawdzenia, czy nazwa hosta jest poprawna.
źródło
wins
przed[NOTFOUND=return]
przerwaniem rozpoznawania nazw w chrome i Firefox.wins
przed[NOTFOUND=return]
przeglądarką nie można otworzyćgoogle.com
i innymi stronami, więc to nie tylko NetBIOS. Po ponownej zmianie strony otwierają się normalnie. Ping działa ze zmodyfikowaną linią hostów.hosts: files dns wins mdns4_minimal [NOTFOUND=return] mdns4