[samba-jp:19451] 【解決】ドメインマスタブラウザが頻繁に入れ替わっている(?)

Tamotsu Hasegawa tamotsu @ nippaku.co.jp
2007年 5月 9日 (水) 21:01:46 JST


長谷川@ニッパク です.

「(3)ドメインマスタブラウザが頻繁に入れ替わっている(?)」に
ついて,解決できましたので作業報告をします.

メンバサーバであるW2KS(192.168.100.5)のイベントログを見たところ,
以下のメッセージが出ていました.

(最後に1回)
ブラウザ サービスがトランスポート 
\Device\NetBT_Tcpip_{54BB8B2E-BDF7-4DE8-9EC4-6DFF82CD8AF3} で
バックアップ一覧の取得に失敗した回数が多すぎます。 バックアップ ブラウザ
を停止しています。 

(2時間おきに8回ほど)
ブラウザはブラウザ マスタ \\CAMEL (ネットワーク 
\Device\NetBT_Tcpip_{54BB8B2E-BDF7-4DE8-9EC4-6DFF82CD8AF3}) 
からサーバー一覧を取得できませんでした。 データはエラー コードです。 

そこでGoogleさんにお聞きしたところ,マイクロソフトの以下の
ドキュメントを見つけました.

「マスタ ブラウザで発生するイベント ID 8021 および 8032 のトラブル
シューティング」
http://support.microsoft.com/kb/135404/ja

このドキュメントには「Sambaサーバーを使うなどある特定の条件で
上記のようなイベントログがでることがあります」という趣旨のことと,
ブラウザサービスの停止方法が書いてあります.
W2KS(メンバサーバ)はマスタブラウザにしたくないので,躊躇する
ことなくブラウザサービスを停止し,再起動時にブラウザサービスが
起動しないように設定し,さらにSambaを再起動することでlog.nmbdの
メッセージが出なくなりました.

camel# tail -n 40 log.nmbd
(snip)
[2007/05/09 20:11:31, 0] nmbd/nmbd.c:main(699)
  Netbios nameserver version 3.0.24 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2006
[2007/05/09 20:11:31, 1] param/loadparm.c:lp_do_parameter(3427)
  WARNING: The "printer admin" option is deprecated
[2007/05/09 20:11:31, 1] param/loadparm.c:lp_do_parameter(3427)
  WARNING: The "printer admin" option is deprecated
[2007/05/09 20:11:31, 0] nmbd/asyncdns.c:start_async_dns(151)
  started asyncdns process 54665
[2007/05/09 20:11:31, 0] nmbd/nmbd_logonnames.c:add_logon_names(163)
  add_domain_logon_names:
  Attempting to become logon server for workgroup ZOO on subnet 192.168.100.1
[2007/05/09 20:11:31, 0] nmbd/nmbd_logonnames.c:add_logon_names(163)
  add_domain_logon_names:
  Attempting to become logon server for workgroup ZOO on subnet UNICAST_SUBNET
[2007/05/09 20:11:31, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_wins(335)
  become_domain_master_browser_wins:
  Attempting to become domain master browser on workgroup ZOO, subnet UNICAST_SUBNET.
[2007/05/09 20:11:31, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_wins(349)
  become_domain_master_browser_wins: querying WINS server from IP 192.168.100.1 for domain master browser name ZOO<1b> on workgroup ZOO
[2007/05/09 20:11:31, 0] nmbd/nmbd_logonnames.c:become_logon_server_success(124)
  become_logon_server_success: Samba is now a logon server for workgroup ZOO on subnet UNICAST_SUBNET
[2007/05/09 20:11:31, 0] nmbd/nmbd_become_dmb.c:become_domain_master_stage2(113)
  *****

  Samba server CAMEL is now a domain master browser for workgroup ZOO on subnet UNICAST_SUBNET

  *****
[2007/05/09 20:11:31, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_bcast(290)
  become_domain_master_browser_bcast:
  Attempting to become domain master browser on workgroup ZOO on subnet 192.168.100.1
[2007/05/09 20:11:31, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_bcast(303)
  become_domain_master_browser_bcast: querying subnet 192.168.100.1 for domain master browser on workgroup ZOO
[2007/05/09 20:11:35, 0] nmbd/nmbd_logonnames.c:become_logon_server_success(124)
  become_logon_server_success: Samba is now a logon server for workgroup ZOO on subnet 192.168.100.1
[2007/05/09 20:11:39, 0] nmbd/nmbd_become_dmb.c:become_domain_master_stage2(113)
  *****

  Samba server CAMEL is now a domain master browser for workgroup ZOO on subnet 192.168.100.1

  *****
[2007/05/09 20:11:54, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(396)
  *****

  Samba name server CAMEL is now a local master browser for workgroup ZOO on subnet 192.168.100.1

  *****
camel# date
Wed May  9 20:53:59 JST 2007
camel# nmblookup -S ZOO#1B
WARNING: The "printer admin" option is deprecated
WARNING: The "printer admin" option is deprecated
querying ZOO on 192.168.100.255
192.168.100.1 ZOO<1b>
Looking up status of 192.168.100.1
        CAMEL           <00> -         H <ACTIVE>
        CAMEL           <03> -         H <ACTIVE>
        CAMEL           <20> -         H <ACTIVE>
        ..__MSBROWSE__. <01> - <GROUP> H <ACTIVE>
        ZOO             <00> - <GROUP> H <ACTIVE>
        ZOO             <1b> -         H <ACTIVE>
        ZOO             <1c> - <GROUP> H <ACTIVE>
        ZOO             <1d> -         H <ACTIVE>
        ZOO             <1e> - <GROUP> H <ACTIVE>

        MAC Address = 00-00-00-00-00-00

camel#

と,いうことで,ひとつ解決できました.
ただ,残りの2つ(「 (1)ログオンに時間がかかる」と「 (2)ホーム
ディレクトリが割り当てられない」)は無関係だったようで,
相変わらず症状が出ています.

引き続き,コメントをお待ちしております.
よろしくお願いします.

/* 長谷川 保 @ (株)ニッパク */


 On 2007/05/09 14:12:03
 wrote: Tamotsu Hasegawa <tamotsu @ nippaku.co.jp>

> 長谷川@ニッパク です.
> 
> #連続投稿ですみません.
> #また,3つの質問がありますが,これらの関連性がわからないので
> #とりあえずスレッドを分けずにひとつのメールにしました.
> 
> FreeBSD 6.2R,OpenLDAP2.3.27(pkgでインストール),
> Samba 3.0.24(Portsでインストール)の環境で,
> Windows2000Server(以下,W2KS)がPDCの既存ドメインから
> 移行してPDCを立ち上げました.
> 元々PDCだったW2KSは再インストールして前とは違う名前でメンバ
> サーバになっています.
> また,移動プロファイルは利用していません(利用しない設定にして
> いるつもりです:-)).
> 
> この状況で以下の3つの問題が出ていますが,どうにも解決できません.
> 設定の問題だと思うのですが,不具合点等ございましたらご教示いただけま
> せんでしょうか.
> 
> (1)ログオンに時間がかかる
> 
> administratorでログオンすると問題ない(パスワードを入れてEnterを
> 押してから,デスクトップにアイコンが表示されるまで15秒ほど)ですが,
> 一般ユーザの場合に1分30秒ほどかかります.
> もう少し詳しく書くと,パスワードを入れてEnterを押してからアイコンが
> ない状態のデスクトップが表示されまでは15秒ほど,その後アイコンが
> 表示されるのがEnterを押してから1分30秒ほどです.
> クライアントに保存されているローカルプロファイルを削除してみましたが,
> 症状に変化はありませんでした.
> 
> 認証自体はサッと終わっているようなのですが,何が引っかかっている
> のでしょうか?
> 
> (2)ホームディレクトリが割り当てられない
> 
> usrmgr.exeでホームディレクトリのドライブ(U:)とパス(デフォルトの
> \\%N\%Uや,サンプルの\\%L\%U)を設定しても,パスの設定を削除
> しても,いずれの場合でもログオン後にホームディレクトリが割り当て
> られません.
> 
> ちなみに,ログイン後に手動で割り当てを行ってみたのですが,
> ログインしなおすと消えています.
> 
> (3)ドメインマスタブラウザが頻繁に入れ替わっている(?)
> 
> /var/log/samba/log.nmbdに以下のログが5分毎に繰り返し記録されて
> います.192.168.100.1はFreeBSD+Samba(PDC)で,192.168.100.5は
> W2KS(メンバサーバ)です.
> また,SambaへのPDC移行前は,W2KS(PDC)が192.168.100.1で稼動して
> おり,FreeBSD+Sambaを192.168.100.5として移行作業を行っていました.
> W2KS(PDC)を停止後,FreeBSD+SambaをPDCとし,続いて192.168.100.1に
> 変更しました.
> 
> LANの構成は,サブネットは1つで,他ドメインと信頼関係を結ぶこともありま
> せん(他ドメインが存在しません)が,FreeBSD+Samba(192.168.100.1)を
> WINSサーバとし,念のためOS LEVELを65に設定しました.
> また,W2KS(192.168.100.5)のWINSは,192.168.100.1を設定しています.
> 
> ログに記録されている動作(ドメインマスタブラウザの取り合い?)は不要だと
> 思うのですが・・・
> 
> ===log.nmbd(抜粋)===
> [2007/05/09 13:10:35, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_wins(335)
>   become_domain_master_browser_wins:
>   Attempting to become domain master browser on workgroup ZOO, subnet UNICAST_SUBNET.
> [2007/05/09 13:10:35, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_wins(349)
>   become_domain_master_browser_wins: querying WINS server from IP 192.168.100.1 for domain master browser name ZOO<1b> on workgroup ZOO
> [2007/05/09 13:10:36, 0] nmbd/nmbd_become_dmb.c:become_domain_master_query_success(233)
>   become_domain_master_query_success:
>   There is already a domain master browser at IP 192.168.100.5 for workgroup ZOO registered on subnet UNICAST_SUBNET.
> ===log.nmbdここまで===
> 
> 以上3点です.
> 別スレッドのメールと重複しますが,smb.comfを添付します.
> また,足りない情報がありましたらご指示下さい.
> 以上,よろしくお願いします.
> 
> ===smb.confここから===
> # Samba config file created using SWAT
> # from 192.168.100.25 (192.168.100.25)
> # Date: 2007/05/09 11:47:19
> 
> [global]
>         dos charset = CP932
>         unix charset = EUCJP-MS
>         display charset = EUCJP-MS
>         workgroup = ZOO
>         server string = Samba %v
>         passdb backend = ldapsam:ldap://127.0.0.1
>         guest account = Guest
>         log file = /var/log/samba/log.%m
>         max log size = 50
>         socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
>         add user script = /usr/local/sbin/smbldap-useradd -m '%u'
>         delete user script = /usr/local/sbin/smbldap-userdel -r '%u'
>         add group script = /usr/local/sbin/smbldap-groupadd -p '%g'
>         delete group script = /usr/local/sbin/smbldap-groupdel '%g'
>         add user to group script = /usr/local/sbin/smbldap-groupmod -m '%u' '%g'
>         delete user from group script = /usr/local/sbin/smbldap-groupmod -x '%u' '%g'
>         set primary group script = /usr/local/sbin/smbldap-usermod -g '%g' '%u'
>         add machine script = /usr/local/sbin/smbldap-useradd -w '%u'; /usr/local/bin/pdbedit -x '%u'
>         logon path =
>         logon drive = U:
>         domain logons = Yes
>         os level = 65
>         preferred master = Yes
>         domain master = Yes
>         wins support = Yes
>         ldap admin dn = cn=Manager,dc=zoo,dc=nippaku
>         ldap group suffix = ou=Groups
>         ldap idmap suffix = ou=Idmap
>         ldap machine suffix = ou=Computers
>         ldap passwd sync = Yes
>         ldap suffix = dc=zoo,dc=nippaku
>         ldap ssl = no
>         ldap user suffix = ou=Users
>         admin users = Administrator
>         printer admin = Administrator
> 
> [printers]
>         comment = All Printers
>         path = /var/spool/samba
>         printable = Yes
>         browseable = No
> 
> [netlogon]
>         comment = Script for Domain Logon
>         path = /datadisk/samba/netlogon
>         guest ok = Yes
>         browseable = No
>         share modes = No
> 
> [homes]
>         comment = Domain user's Home Directories
>         read only = No
>         browseable = No
>         vfs objects = recycle
>         recycle:keeptree = yes
>         recycle:repository = .recycle
> 
> [product]
>         comment = Product Information
>         path = /datadisk/product
>         read only = No
>         create mask = 0777
>         directory mask = 0777
>         guest ok = Yes
>         vfs objects = recycle
>         recycle:keeptree = yes
>         recycle:repository = .recycle
> 
> [www]
>         comment = WorldWideWeb data
>         path = /datadisk/www
>         read only = No
>         create mask = 0777
>         directory mask = 0777
>         guest ok = Yes
>         vfs objects = recycle
>         recycle:keeptree = yes
>         recycle:repository = .recycle
> 
> [Facsimile]
>         comment = Facsimile Log
>         path = /datadisk/FAX
>         read only = No
>         vfs objects = recycle
>         recycle:keeptree = yes
>         recycle:repository = .recycle
> 
> [Document]
>         comment = Document
>         path = /datadisk/Document
>         read only = No
>         create mask = 0775
>         force create mode = 0770
>         directory mask = 0775
>         vfs objects = recycle
>         recycle:keeptree = yes
>         recycle:repository = .recycle
> 
> [LanAdmin]
>         comment = for LAN Admin
>         path = /datadisk/LanAdmin
>         read only = No
>         create mask = 0774
>         directory mask = 0775
>         guest ok = Yes
>         vfs objects = recycle
>         recycle:keeptree = yes
>         recycle:repository = .recycle
> 
> ===smb.confここまで===
> 
> /* 長谷川 保 @ (株)ニッパク */




samba-jp メーリングリストの案内