ルーター越しのネットワーク共有の解決策(親ネットワークとサブネットワークとの間のフォルダ共有)

ルーター越しの複数のネットワークの間(別のセグメントの間)でネットワーク共有(Microsoft Windows Network)をしようとしてもお互い認識できない場合が多いようです。
(ルーター越えのファイル共有、セグメント越えのファイル共有、異なるネットワークのファイル共有とも呼ばれます)

例えば、下の図のような192.168.1.??のネットワークと、このネットワークに属するルーターB(WANポート:192.168.1.250 LANポート:192.168.3.1)を介してつながっている192.168.3.??のネットワークの間での共有です。

主な原因は以下の5つです。これらについて解決策を記載しますので、すべて対策をすれば解決しているでしょう。それでも解決できない場合はコメントを書いて知らせてください。

1.主な原因

(A)IPルーティングがうまくいっていない
(B)コンピュータ名とIPアドレスの関連づけがなされていない
(C)Windowsファイアーウォールで遮断されている
(D)ルーターで遮断されている
(E)電気信号がルーターまで通っていない

2.解決策
(A)IPルーティングがうまくいっていない場合の解決策

IPルーティングがうまくいっていない場合があります。
すなわち、192.168.1.??のPCから192.168.3.??のPCにアクセスしようとしたときに、ルーター(WANポート:192.168.1.250)へと探しに行かずに、デフォルトゲートウェイ(通常、192.168.1.1)へと探しに行くような状況です。そうであれば、192.168.3.??のPCにアクセスできません。

そのような場合、192.168.1.??のPCから、「ファイル名を指定して実行」かコマンドプロンプトで、
route add 192.168.3.0 mask 255.255.255.0 192.168.1.250
とします(通常1回実行すればOKです)。
route print
とすれば、変更されたルーティングテーブルを確認できます。
192.168.1.??のPCからpingを打って応答があるか見ることで確かめられます(ルーターのステルス機能を設定している場合は応答がありません)

(B)コンピュータ名とIPアドレスの関連づけがなされていない場合の解決策

そもそもコンピュータ名で検索しても、コンピュータ名とIPアドレスの関連づけがなされていないので、共有フォルダが見えない場合があります。
そのような場合は、(1)コンピュータをIPアドレスで検索するか、(2)LMHOSTSファイルを設定するといいです。
(1)コンピュータをIPアドレスで検索するには、「ファイル名を指定して実行」で、「\\192.168.1.11」のように入力して、OKを押します。
(2)LMHOSTSファイルを設定するには、C:\WINDOWS\system32\drivers\etcにあるLMHOSTS.SAMファイルに
192.168.1.11 computername
のように行を記載してから、LMHOSTSという拡張子なしのファイル名に変えて保存して、「ファイル名を指定して実行」かコマンドプロンプトで、「nbtstat -R」と入力して、lmhostsを有効化します。

(C)Windowsファイアーウォールで遮断されている場合の解決策

  • コントロールパネル|Windowsファイアーウォール|例外設定 で 「ファイルとプリンタの共有」 にチェックが付いているか確認します。
  • ここでルータ越えの場合には、「編集」をする必要があります。
  • 「スコープ」が、標準では「サブネット」になっていますがこれでは同一セグメント内でしかやりとりできないので「スコープの変更」で変更します。
  • 192.168.1.?? と 192.168.3.?? の間の共有であれば

192.168.1.0/255.255.255.0,192.168.3.0/255.255.255.0 とするか、

192.168.0.0/255.255.0.0 とします。

  • これを TCP 139、TCP 445、UDP 137、UDP 138 のすべてのポートで、すべてのコンピュータで行います。
  • これで直っていれば成功。

この他の確認事項としては

・ルーターのファイアーウォール機能で上記ポートをブロックしていないかの確認

・ネットワーク接続で、「Microsoftネットワーククライアント」「Microsoftネットワーク用ファイルとプリンタ共有」が入っているかの確認

・「ファイルを指定して実行」にて、¥¥192.168.1.2 のようにIPアドレスを指定してコンピューター指定して表示されるかの確認

などがあります。

(D)ルーターで遮断されている場合の解決策

ローカル側のコンピュータから、ウェブブラウザで、ルーターのLAN側IPアドレス(192.168.3.1)へとアクセスして、ルーターの設定を変えます。具体的には、「ファイアーウォール」「ブロック」などの項目の設定で、ブロックを解除します。

(E)電気信号がルーターまで通っていない
この記事の趣旨と若干外れますが、これが原因である可能性は意外と多いです。

LANケーブルがルーターのLANポートやPCのネットワークインタフェースカードに刺さっていなかったり、ケーブルの中の電線が切れていると、当然ですが、ネットワークを使えません。

ルーターのLEDランプ、PCのネットワークインタフェースカードのLEDランプを確認することで分かります。また、ping 192.168.3.1のように、つながっているルーターにpingすることで確かめることができます。

以下のように対処するといいでしょう。

●LANケーブルを完全に差し込む
●LANケーブルを換える
●ハブをたくさん接続している場合は階層を減らす

(F)上記策でも解決できない場合

ネットワーク共有(Microsoft Windows Network)で共有することをあきらめて、WebDAV(Web Client Network)で共有するのはどうでしょうか。

IISやApache Web Serverを入れて実現することができます。IISは、Windows XP等では、コントロールパネル|プログラムの追加と削除|Windowsコンポーネントの追加と削除からインストールできます。

関連記事

コメント

Secret

LANの共有について

はじめまして、googleから「windows10 windows8.1 共有 別セグメント」
をキーワードに、こちらの記事を拝見いたしました。

当方の環境
NTT PR-500KI (192.168.1.1)ルータ配下に
- 有線LAN DesktopPC(192.168.1.4)
 - 無線LAN AC1750 (TP-LINK)(192.168.1.5)APモード
 - 無線LAN WHR-1900DHP2 (Buffalo)ルータモード
(WAN側 192.168.1.3)(LAN側 192.168.11.1)

という環境です。

で、有線LAN接続のDesktopPCより、無線LAN WHR-1900DHP2
へ接続を試みているのですが、うまくいきません。

記事の(A)IPルーティングがうまくいっていないの通り、試したのですが、
接続タイムアウトになってしまいます。

情報不足なら、すみません。
何か、ご指導いただけたら幸いです。


いくつか質問を

どのように接続を試みているのでしょうか?
pingの結果はどうでしょうか?
WHR-1900DHP2内の無線LANの端末から有線LAN接続のDesktopPCへの逆方向のpingはどうでしょうか?

Re:いくつか質問を

早速のお返事、感謝いたします。

DesktopPCから、有線LANを通じて、WHR-1900DHP2の設定
画面を開きたいというのが、目的です。

ping 192.168.11.1 結果 要求がタイムアウトしました。
ping 192.168.1.3 結果 192.168.1.4からの応答 宛先ホストに到達できません。

となっています。

WHR-1900DHP2内の無線LANの端末から有線LAN接続のDesktopPCへのアクセス、たとえば、
R-500KI (192.168.1.1)ルータの設定画面とかは、アクセスできます。

よろしくお願いいたします。

Re:いくつか質問を

DesktopPCから、有線LANを通じて、WHR-1900DHP2の設定画面を開くのはできないでしょうね。
これができるとルーターの設定を外部から勝手に変えられるリスクが高まるので、そのようなアクセスは遮断するようになっているかと思います。
WHR-1900DHP2内の無線LANの端末を介してアクセスすれば不可能ではないでしょうが。
WHR-1900DHP2内の無線LANの端末へはできるようにしたいものですね。もし解決したらコメントで教えていただけると助かります。

Re:いくつか質問を

コメントありがとうございます。

そうなんですね、てっきりそのようなアクセスも普通にできるものかと、
勘違いしておりました。

別セグメントでも、ルーターへのアクセスと、PCへのアクセスとは、
異なるということでしょうか?
無線と有線の違いでしょうか?

Re:いくつか質問を

ルーターの設定画面を出して設定するという行為に対しては、一般的に、外側から行うことができなくなっています。
この点で、ルーターへのアクセスとPCへのアクセスとは異なります。
無線と有線とで同じ場合の方が多いです(無線でも設定可能な場合が多い)。
カテゴリ
プロフィール

ぽち

Author:ぽち
ようこそ!脱サラして好きなことをのんびりとやっています。
このブログが役に立ったという方やご意見や質問・要望がある方はコメントを書いてくれるとうれしいです!

最新記事
最新コメント
最新トラックバック
メールフォーム

名前:
メール:
件名:
本文:

月別アーカイブ
検索フォーム
RSSリンクの表示
リンク
QRコード
QR