myunuts's blog

プログラム関係をメモっています

become_local_master_browser: Error - cannot find server in workgroup MYGROUP on subnet

VMPlayerにて、FreeBSD8.1を構築し、samba35をportsでインストール。
#デフォルトではsamba34なので、portsnapのUPGRADEをしている


#make config
->デフォルトのまま変更なし
#make
#make install

/etc/rc.conf に
nmbd_enable="YES"
smbd_enable="YES"
を記載。

#/usr/local/etc/rc.d/samba start

WinXPからアクセスしようと思っても、ユーザ・パスワードを入力する画面は
表示されるものの、アクセスできないので、ログを確認。

/var/log/samba/log.nmbd に下記の内容が。
 become_local_master_browser: Error - cannot find server in workgroup MYGROUP on subnet

ググってみたものの、英語が多くて解決方法がすぐにはわからず。(英語をちゃんと読めばいいのだが・・・・)

とりあえず、smb.confの下記部分を変更。
 - workgroup = MYGROUP
 + workgroup = MSHOME

samba 再起動。

エラーログはなくなった。。。
MSHOMEは、同ネットワーク上にあるWinXPのワークグループ名。
こんな対応ではだめだろう、、、と思いつつ、暫定対応。

それでも、アクセスは不可。
試行錯誤は続く。。。