- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:別セグメントのsambaへのアクセス)
別セグメントのsambaへのアクセス方法
このQ&Aのポイント
- Windowsクライアントから別セグメントのsambaサーバにアクセスする際、unc名にIPを使用しても、wins or lmhosts or dns の名前解決が必要でしょうか?
- 下記の環境で PCの「lmhosts」を指定するとsambaにアクセス出来ました。
- PCからSAMBAへのアクセス方法について、net useコマンドを使用してGUIで設定する方法を紹介します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> Windowsクライアントから別セグメントのsambaサーバにアクセスする際、 > unc名にIPを使用しても、wins or lmhosts or dns の名前解決が必要でしょうか? 必要ありません。WINSもlmhostsもdnsも(hostsも)「名前解決」とは、言ってみればIPアドレスに別名をつける技術です。なのでIPアドレスでアクセスする際には不要です。
お礼
質問の際のネットワークはサンプルとして単純化していたのですが、さらに調べましたところ、移行前の試験として必要なルーティング設定を行っているルーターのFWでパケットがドロップされている事がわかり、sambaサーバにそのルータではなく新しいGWへのrouteを直接追加致しましたところ、ご回答頂きました通り、問題なく使用できることがわかりました。 どうもありがとうございました。
補足
ご回答頂いたように考えていたのですが、下記のようなエラーになり、名前解決が必要なのかもしれないと考えておりました。 ------------------------------------ ■接続時のエラー 接続ダイアログ \\xxx.xxx.xxx.xxx\share に接続しています... エラーダイアログ ネットワークが見つからないためドライブを割り当てることができませんでした。 ------------------------------------ ログやステータスをを少し調べてみたところ、下記のようにTCPセッションが確立できていない状態となっており、通信品質の問題かもしれない事がわかりました。 IPルーターやスイッチのエラーや負荷などをSNMPなども使用してもう少し調べてみたいと思います。 ------------------------------------ ■sambaサーバ上のTCP/IPコネクション状態「netstat -anp| grep 192.168.1.1」 tcp 0 0 192.168.2.1:445 192.168.1.1:1794 SYN_RECV - tcp 0 0 192.168.2.1:445 192.168.1.1:1799 SYN_RECV - ■sambaのログ [2010/11/19 11:56:10, 1] smbd/service.c:make_connection_snum(648) 192.168.1.1 (192.168.1.9) connect to service share1 initially as user user1 (uid=500, gid=500) (pid 19150) [2010/11/19 11:56:21, 1] smbd/service.c:close_cnum(841) 192.168.1.1 (192.168.1.9) closed connection to service share1 [2010/11/19 11:56:37, 1] smbd/service.c:make_connection_snum(648) 192.168.1.1 (192.168.1.9) connect to service share1 initially as user user1 (uid=500, gid=500) (pid 19152) [2010/11/19 11:56:48, 1] smbd/service.c:close_cnum(841) 192.168.1.1 (192.168.1.9) closed connection to service share1 ------------------------------------