別セグメントのsambaへのアクセス方法

このQ&Aのポイント
  • Windowsクライアントから別セグメントのsambaサーバにアクセスする際、unc名にIPを使用しても、wins or lmhosts or dns の名前解決が必要でしょうか?
  • 下記の環境で PCの「lmhosts」を指定するとsambaにアクセス出来ました。
  • PCからSAMBAへのアクセス方法について、net useコマンドを使用してGUIで設定する方法を紹介します。
回答を見る
  • ベストアンサー

別セグメントのsambaへのアクセス

Windowsクライアントから別セグメントのsambaサーバにアクセスする際、unc名にIPを使用しても、wins or lmhosts or dns の名前解決が必要でしょうか? 下記の環境で PCの「lmhosts」を指定するとsambaにアクセス出来ました。 ネットワーク  PC   【IP】192.168.1.1【デフォルトGW】192.168.1.9【ネットワーク】192.168.1.0/24     SAMBAサーバ   【IP】192.168.2.1【デフォルトGW】192.168.2.9【ネットワーク】192.168.2.0/24  ルーター   【IP】192.168.1.9【ネットワーク】192.168.1.0/24   【IP】192.168.2.9【ネットワーク】192.168.2.0/24  ※PC、SAMBAサーバ、ルーターともFWは無し、基本的なIPの疎通は確認済み PCからSAMBAへのアクセス方法(エクスプローラからGUIで設定しても状況は同じ)  net use z: \\192.168.2.1\share パスワード /user:ユーザ名 参考  http://itpro.nikkeibp.co.jp/members/LIN/oss/20031006/1/  http://itpro.nikkeibp.co.jp/members/LIN/oss/20031006/2/

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

> Windowsクライアントから別セグメントのsambaサーバにアクセスする際、 > unc名にIPを使用しても、wins or lmhosts or dns の名前解決が必要でしょうか?  必要ありません。WINSもlmhostsもdnsも(hostsも)「名前解決」とは、言ってみればIPアドレスに別名をつける技術です。なのでIPアドレスでアクセスする際には不要です。

helonpa
質問者

お礼

質問の際のネットワークはサンプルとして単純化していたのですが、さらに調べましたところ、移行前の試験として必要なルーティング設定を行っているルーターのFWでパケットがドロップされている事がわかり、sambaサーバにそのルータではなく新しいGWへのrouteを直接追加致しましたところ、ご回答頂きました通り、問題なく使用できることがわかりました。 どうもありがとうございました。

helonpa
質問者

補足

ご回答頂いたように考えていたのですが、下記のようなエラーになり、名前解決が必要なのかもしれないと考えておりました。 ------------------------------------ ■接続時のエラー 接続ダイアログ  \\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 ------------------------------------

関連するQ&A

  • sambaについて

    sambaでファイルサーバの構築テストしているのですが ひとつ質問があります。 sambaサーバへアクセスするとき、WindowsXPからファイル名を指定して 実行で\サーバ名\と打つと、ファイルサーバにアクセスできますが、 Windowsに登録してあるユーザ名、パスワードとsambaのユーザ名、パスワードが 同じときは認証無しでファイルサーバにアクセスすることができますよね。 そこまではできているのですが、そのときに別のsambaユーザでアクセスすることってできないのでしょうか? 例えば、testというユーザがWindows側、samba側に両方いたときにsambaにはそのままアクセスできます。このとき同じWindows機で、test2というsambaユーザとしてファイルサーバにアクセスしたいのですが、アクセスできません。 というより、そのままだと、testというユーザの権限でファイルサーバにアクセスしてしまいます。 マイネットワークを右クリックして、ネットワークドライブの割り当てで\\サーバ名\test2でマウントしようとするのですが "Z:\にアクセスできません。ネットワークアクセスは拒否されました。"と表示されてします。同じやり方でtestユーザでマウントすると、正常にアクセスできます。 ちなみにsamba側のtestユーザのsmbpasswdをWindows機とは違うパスワードにしたときは、test、test2共にどちらもユーザでもアクセスできました。 このような現象で回避策があるのであればご教授ください。よろしくお願いします。

  • ネットワークが異なるとnetbios名でsambaサーバにアクセスできないのか?

    192.168.17.0のネットワークにsambaサーバとPC1があります。 PC1からはsambaサーバ(netbios名:centsmb、IPアドレス192.168.17.128)にnetbios名でアクセスできます。 しかしながら、192.168.1.1のPC2からはnetbios名でアクセスできません。(IPアドレス直打ちならアクセスできる) ワークグループ名は3台とも同一名称にしています。 どなたか教えて頂けないでしょうか?

  • 別セグメント間のアクセス

    ルーターの配下に2つのIPが違うPCがあります。 以下のIPが設定されていた場合、PC1からPC2へのアクセスは可能でしょうか? ルーター 192.168.0.1 PC1 192.168.0.10 PC2 172.28.22.10 アクセスが無理な場合はどのようにすれば、アクセスできるようになるかも 教えて頂きたいです。よろしくお願いします。

  • Sambaのアクセスログについて

    ファイルサーバ・アプリケーションのSambaに関する質問です。 Sambaで、どのユーザーからどのファイルにアクセスしたか、という記録は管理する事ができるでしょうか? まだSambaを使ったことがないので、オフィシャルサイトやネットでチェックしてみているのですが、それらしき情報を見つけられていません。 よろしくお願いします。

  • VineLinuxでsamba アクセス許可がないと言われる

    Linux初心者です。 VineLinux4.2をインストールして、sambaを使いたいのですが設定がうまく出来ていないのか、WinXPのマシンからアクセスしようとすると、「\\samba にアクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。ネットワークパスが見つかりません。」と出てしまいます。 設定には/etc/samba/smb.confを直接編集したり、webminを使用して設定を変更したりしています。 現在の/etc/samba/smb.confは以下の設定になっています。 [global] workgroup = MSHOME netbios name = samba os level = 20 sever string = samba writeable = yes security = user default = homes [SRV] guest account = y.nomu valid user = y.nomu user = y.nomu path = /home/SRV writelist = y.nomu only user = yes コピペではなくLinuxPCの画面を見ながら直接入力したのでタイプミス等はあるかもしれませんが、基本的には上記の設定となっています。 また、個人的に以下の点が気になっています。 ・webminのアクセスがLinuxPCからlocalhostに対してしかできない。アクセス許可の設定はしてあるのですが・・・ ・swatも入れたのですが、LinuxPCからもアクセスできない。 ・なんとなくファイヤーウォールが関係しているような気がするけど、設定方法がわかりません・・・ ・けど、ProFTPDは問題なく動作し、外部からもアクセスできた。 何か解決方法がございましたらよろしくお願い致します。

  • sambaについて

    sambaをRed Hat Linuxでファイルサーバを作りました。sambaを使用するユーザー名とパスワードを登録して(この時点ではsamba serverに入ることが出来ました。)、一回シャットダウンして起動してみると、設定したユーザー名とパスワードでsambaにアクセスできません。もう一度sambaを使用するユーザー名とパスワードを登録すると、samba server内に入ることが出来ました。そこでお訊きしたいのですが、一回サーバをシャットダウンしてしまうと登録内容は全て消去されるのでしょうか?それとも、消去されない設定があるのでしょうか?どなたかご存知でしたらご返答お願いします。

  • ドメインに参加しているWindowsXPからSambaにアクセスできません

    会社内の同一ネットワーク上に2つのSambaサーバーと複数のWindowsXPのクライアントが存在します。2つのSambaサーバーは、共に社内のドメインには参加させていません。 Samba-1(ver3.0)へは、WindowsXP(社内のドメインに参加)のマシンからも、WindowsXP(社内のドメインに参加していない)マシンからも、Workgroup内のサーバーとしてアクセス可能です。 しかし、Samba-2(2.2.3a)へは、WindowsXPの社内のドメインに参加しているマシンからはアクセス不可、ドメインに参加していないマシンからはアクセス可能です。(Workgroup内のサーバーとしてアクセスしています。) この不可解な現象は、Samba-2側の問題でしょうか、ドメインに参加しているWindowsXPマシン側の問題なんでしょうか。 もちろん、両方のサーバーにはユーザー登録済み、pingで信号は通っています。 参考になる情報をよろしくお願いいたします。

  • 別セグメントの共有フォルダへのアクセスについて

    このたび、セキュリティの関係で社内ネットワークの一部にルータを設置し、下記のようにセグメントを分けました。 既存:192.168.0.0 新規:192.168.1.0 この新しいセグメント内のPCから、元のセグメント内にあるファイルサーバ(Win2003)の共有フォルダへアクセスした時、ルータのIPマスカレード機能により、接続元のIPアドレスがルータのIPアドレスとなってしまい、同時に2台以上が接続すると、先に接続した方のセッションが切れてしまいます(管理画面にて確認)。 IPマスカレード機能は当然の機能だとは思いますが、これを切った場合、ルータとして機能させることができるのでしょうか? 恥ずかしながら、ネットワークの知識に乏しい上に、すでに運用中のこともあり、いろいろとテストすることもできず困っております。 どなたか、解決方法をご存じないでしょうか? ちなみに元のセグメント内にあるドメインコントローラ上ではコンピュータ名・IPアドレスとも正常に認識されています。

  • 別のセグメントからのインターネット接続

    現在、192.168.1.0/24(A)と192.168.2.0/24(B)のセグメントがあります。 (A)はマルチセッションで(B)とインターネットへ接続しています。 (B)はシングルセションで(A)と接続しています。 (A)のルータは192.168.1.254で、(A)のPCのデフォルトGWは192.168.1.254が指定してあります。 (B)のルータは192.168.2.254で、(B)のPCのデフォルトGWは192.168.2.254が指定してあります。 (A)にはプロキシサーバが設置してあり、(A)(B)共にブラウザの設定で このプロキシを介してインターネットへ接続しています。 プロキシサーバの老朽化で更新する必要があり、いろいろ検討しています。 現状ブロードバンドなのでキャッシュも不要ですし、ファイアウォール やセキュリティーも各PCで行うとした場合・・・ (A)はブラウザのプロキシの設定を外すだけでインターネットへ接続できます。 (B)はプロキシの設定を外すとインターネットへ接続できなくなります。 (B)のセグメントからインターネットに接続するには、ルータの設定で可能でと聞きました。 ルーティングの設定だと思うのですが、どう設定したらいいのでしょうか? それとも、プロキシサーバや特殊なルータ等の機器が必要になのでしょうか?

  • Sambaへのアクセスについて

    マイネットワークにはアイコンが見えているのにクリックすると「アクセス許可がない可能性があります」とのメッセージが出てしまいます。 設定ファイルは workgroup = WORKGROUP server string = Server security = SHARE wins support = yesの前の;を削除 globalセッション最後に passdb expand explicit = no の追加 ぐらいしかいじっていないのですが、このアクセス制限とはどこを設定すればよいでしょうか? 環境は FedoraCore5、クライアントXPSP2です。 SELINUX およびWindowsファイアウォールは無効にしています。 クライアントからFecoraCoreへはPing は正常に飛びます。 なお、クライアントのログインユーザー名”aaa”をFedoraCoreとSambaにはユーザー追加しています。 宜しくお願いします。