回答:
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(ネーム・サービス・キャッシュ・デーモン)を無効にします。