人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

[背景]jail環境を構築し1台のサーバに複数のsambaを動かしたい。
[質問]jail内で動かしているsambaのnetbios名をwindowsクライアントが解決してくれないです。
[設定・環境]
OS: FreeBSD 7.0
samba: 3.0.28をpackagesで導入
jail: ezjail1.1をportsから導入
sambaのjail用インタフェイスは物理インタフェイスを割り当ててます。
ホストの/etc/sysctl.confに
security.jail.sysvipc_allowed=1
security.jail.allow_raw_sockets=1
を追記
ホストの/etc/rc.confに
jail_sysvipc_allow="YES"
を追記
[現象]
windows環境からIPアドレスを指定した形式「\\192.168.0.202\」だと正しく接続できますが、
netbios nameで接続できません。(エラーコード0x80070035 ネットワークパスが見つかりません。)
下記に記述された手順で問題解決を試しました。(4)の「Windows マシンのホスト名へ ping」で失敗します。そもそもFreeBSD上からnetbios nameで名前解決ができないと思います。
http://www.samba.gr.jp/doc/diag.html
jail内で
# nmblookup -B 192.168.0.255 SHANAI2
とやっても
querying SHANAI2 on 192.168.0.255
name_query failed to find name SHANAI2
名前は見つかりません。
SWATではnmbは動いてます。
助けが必要です!お願いします!

●質問者: tm800720
●カテゴリ:コンピュータ インターネット
✍キーワード:28 ETC FreeBSD IPアドレス name
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● otsune
●100ポイント

jailのIPアドレスは192.168.0.2/255.255.255.255(255.255.255.0じゃないことに注意)で192.168.0.255のブロードキャストをつかってNetBIOS名を告知する事が出来ないからです。

ホストにsambaをいれるかセグメント内のWindowsサーバーにブラウズマスターを任せて

wins server = 192.168.0.x

とWINSを指定する手段が有ると思います。

◎質問者からの返答

ありがとうございます。

nmbdをホスト側に入れてブラウザマスタにしても、いまいち動作が不明瞭で、

結局、ホスト側にsamba設置で断念しました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ