web-dev-qa-db-ja.com

Windowsホスト名は解決されません

類似した質問 が既に求められていることを知っています。ただし、その質問に対する回答で示唆されているように、winbindパッケージがインストールされており、/etc/nsswitch.confwinsがあります。

hosts:          files mdns4_minimal [NOTFOUND=return] dns wins mdns4

それにもかかわらず、Windowsホスト名をpingしようとすると、

ping: unknown Host <hostname>

winbindサービスを再起動しても解決しません。

Ubuntu 11.10とwinbind 3.5.11があります。

15
vitaut

同じ問題がありました。 nslookup.confで勝ちの場所を変更しても機能しませんでした。パッケージlibnss-winbindをインストールして、ホスト名でWindowsコンピューターを検索できるようにします。パッケージをインストールした状態とインストールしない状態でテストしましたが、Windowsホスト名を解決するには本当に必要です。

15
harsesus

上記を要約すると、それを機能させるために私がしたことは次のとおりです。

  1. Sudo apt-get install winbind
  2. Sudo apt-get install libnss-winbind
  3. Sudo gedit /etc/nsswitch.confおよび「files」の後に「wins」を追加します

    hosts:          files wins mdns4_minimal [NOTFOUND=return] dns 
    
15
user320895

/etc/nsswitch.confのホスト定義のオペランドの順序は重要です。あなたの場合、WINS名前解決が発生する前に、ホスト名解決は[NOTFOUND = return]ステートメントによって終了します。 「ファイル」の直後になるように「勝つ」ように移動してください。

hosts:          files wins mdns4_minimal [NOTFOUND=return] dns mdns4

nmblookup (samba-common-binパッケージの一部)は、このような状況に役立つ別のトラブルシューティングツールです。これを使用して、使用しているホスト名が有効であることを手動で確認できます。

7
cqcallaw