web-dev-qa-db-ja.com

UbuntuをNetBIOS WINSサーバーにするにはどうすればよいですか?

Windows CEベースのモバイル6ソリューションを作成しています。このソリューションは、モバイルデバイスからサーバー(Ubuntu)にファイルをプルし、フォルダーにアップロードします。他のWindowsマシンはありません(Windows CEモバイルとUbuntuサーバーのみ)。

これで、モバイルデバイスは、NetBIOS WINS提供のサーバー名を介してのみフォルダにアクセスできます。

したがって、UbuntuサーバーをWINSサーバーに変換する必要があります。

UbuntuはWINSを適切に実行していません。テストのために、サーバーを名前でpingしようとして失敗しています。ほとんどすべてを試しましたが、WINSをサーバーで取得することはできません。

私たちはこの答えに従いました なぜ私のマシンはローカルWindowsホスト名を解決できないのですか?libnss-winbindをインストールしました。

2
Blisslights

追加しましたか

[global]
wins support = yes  
name resolve order = wins lmhosts hosts bcast

あなたのsmb.confに?

何も必要ないかもしれませんが

name resolve order = wins

しかし、残りは以下のリンクで説明されています

詳細については、 このセクション を参照してください

それでも勝つことができない場合は、共有を定義することができます

usr/local/samba/lib/LMHOSTS

LMHOSTSファイルの例

192.168.220.100 hydra
192.168.220.100 simple
192.168.220.101 phoenix

/ etc/Hostファイルに似ていますが、ホスト名を使用する代わりに、定義するnetbios共有

3
geoffmcc