回答:
Ubuntuでnetbios名をpingするには、に追加wins
する必要があります/etc/nsswitch.conf
。実行:
gksu gedit /etc/nsswitch.conf
そしてwins
、行に追加します:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
したがって、次のようになります。
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
ファイルを保存し、テキストエディターを閉じて、pingを実行します。
/etc/samba/smb.conf
それでも解決しない場合は、を開き、「名前解決順序」行のコメントを外します。
name resolve order = wins lmhosts bcast
その後、再起動しnmbd smbd winbindd
ます。
mdns4
ディレクティブで指定されている名前を解決しています。これはSambaとは異なるシステムであるため、Sambaを動作させるには、.local
ドメインなしでテストを継続する必要があります。
ホスト名でWindowsコンピューターを検索できるようにするには、パッケージlibnss-winbindをインストールする必要があります。単にwinbindをインストールしても機能しない場合があります。回答を参照してください。
同じ問題、Ubuntu 14.04がWindows 8でPCにアクセスしようとしました。上記の推奨事項に加えて、インストールする必要がありました libnss-winbind
sudo apt-get install libnss-winbind
あなたがいる場合は編集した/etc/nsswitch.conf
ファイルをし、インストールwinbind
済み(libnss-winbind
またはsamba-winbind
)、まだ問題を抱えている、あなたがする必要があるかもしれませんあなたのNSCD(ネーム・サービス・キャッシュ・デーモン)を無効にします。