こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

RT58iの拠点間VPNでファイル共有ができない

現在、YAMAHAのルータRT58iを使用した2拠点をVPN接続しています。拠点1から拠点2に対してのローカルIPでのpingやTCPでの通信アクセスはできることを確認しました。

しかし、拠点それぞれにあるwindows PCの共有フォルダに設定しているファイルなどのファイル共有ができません。

例えば,拠点1にあるPC(IP:192.168.1.80)エクスプローラで、拠点2のPC
¥¥192.168.30.120¥test

この拠点2にあるPCの共有フォルダに設定したtestというフォルダを覗くことができません。


”VPN ファイル共有 できない”などをググってみると、この手の問題がよく発生することがあるようで、net-biosあたりのポートのrejectを両拠点のRT58iのconfig設定から外してみたりしているのですが、まだうまくいきません。

この現象を解消する方法をご教示頂きますよう、宜しくお願い致します。


現在の拠点1のRT58iのconfig設定
https://github.com/KenjiMaehara/raspberryPiTCPClient/blob/testBranch20170201_02/testSpi161101/RT58i_config/area1_config


現在の拠点2のRT58iのconfig設定
https://github.com/KenjiMaehara/raspberryPiTCPClient/blob/testBranch20170201_02/testSpi161101/RT58i_config/area2_config



VPNと今までの修正の差分(左側:修正前   右側:修正後)
https://github.com/KenjiMaehara/raspberryPiTCPClient/commit/6e9fcb77035ad198553c0b92e2a5e72a63c2ebc8#diff-a56b715a57730314ee887cffe029f585

投稿日時 - 2017-02-23 14:23:08

QNo.9297277

すぐに回答ほしいです

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

>例えば,拠点1にあるPC(IP:192.168.1.80)エクスプローラで、拠点2のPC
¥¥192.168.30.120¥test

どちらの拠点のPCも、サブネットマスクが「/24」になっていますよね?

言い換えれば、マスクが「255.255.255.0」になっていますよね?

RT58iも、サブネットマスクが「/24」になっていますよね?

「サブネットマスクが/24になっている(マスクが255.255.255.0になっている」と言うのは「IPアドレスの前3つが一致してないと、同一ネットワークとして認識されず、ファイル共有などが出来ない」と言う事を意味します。

つまり「IP:192.168.1.80/24のPCと、IP:192.168.30.120/24のPCは、ネットワークアドレスが異なるため、ファイルの共有ができない」と言う事です。

これは「ルータRT58iとは無関係な話」です。

例えば「IP:192.168.1.80/24のPCと、IP:192.168.30.120/24のPCを、LANハブで有線で直繋ぎした場合」も「ネットワークアドレスが異なるので、ファイルの共有ができない」です。

同一ネットワークと認識させ、ファイルの共有を行なうのであれば、ネットマスクを「/16」つまり「255.255.0.0」にする必要があります。

それか「192.168.1.xxxのネットワークと、192.168.30.xxxのネットワークで、相互通信が出来るように、それぞれのルーターでルーティング設定をする必要」があります。

また、Windowsのファイル共有では「ドメインまたはワークグループが一致している必要」があります。

投稿日時 - 2017-02-23 14:46:12

補足

お世話になっております。


前回回答いただきました

”サブネットマスクを255.255.0.0に変更が必要”


これを実施してみました。



現在の拠点1のRT58iのconfig設定
https://github.com/KenjiMaehara/raspberryPiTCPClient/blob/testBranch20170201_02/testSpi161101/RT58i_config/area1_config


現在の拠点2のRT58iのconfig設定
https://github.com/KenjiMaehara/raspberryPiTCPClient/blob/testBranch20170201_02/testSpi161101/RT58i_config/area2_config



ただし、結果は拠点間でのwindowsファイル共有ができない状態です。

また、今までできていたTCPポートを使用したクライアントーサーバ間でのTCP通信もできなくなってしまいました。


こちらのConfigの設定内容から、解決方法などご教示いただけないでしょうか。

どうぞ、よろしくお願いします。

投稿日時 - 2017-02-25 20:33:47

お礼

回答頂きありがとうございます。


回答頂きました次の内容

(回答頂きた内容の一部)
それか「192.168.1.xxxのネットワークと、192.168.30.xxxのネットワークで、相互通信が出来るように、それぞれのルーターでルーティング設定をする必要」があります。



このルーティング設定というのは


https://faq.interlink.or.jp/faq2/View/wcDisplayContent.aspx?id=749



こちらのサイトに書かれているような内容と同じことでしょうか?


今回のRT58iの場合PPTPクライアント側に


dns server 203.141.128.35 203.141.128.33
nat descriptor type 2000 masquerade
pp select 2
ip pp nat descriptor 2000
tunnel select 1
ip tunnel nat descriptor 2000
ip route 接続先のVPNサーバーアドレス/32 gateway pp 1
ip route default gateway tunnel 1 metric 1


この設定をコマンドで追加すれば良いということでしょうか?

投稿日時 - 2017-02-23 19:18:03

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

GUIでの設定ですが、こちらが参考になりませんか?

参考URL:https://qwerty.work/blog/2011/01/yamahart58inas.php

投稿日時 - 2017-02-23 16:23:13

補足

お世話になっております。


現在拠点1(192.168.1.0)------拠点2(192.168.30.0)の間でwindowsファイル共有を行う場合、

”サブネットマスクを255.255.0.0に変更が必要”


これを設定変更で実施してみました。



現在の拠点1のRT58iのconfig設定
https://github.com/KenjiMaehara/raspberryPiTCPClient/blob/testBranch20170201_02/testSpi161101/RT58i_config/area1_config


現在の拠点2のRT58iのconfig設定
https://github.com/KenjiMaehara/raspberryPiTCPClient/blob/testBranch20170201_02/testSpi161101/RT58i_config/area2_config



ただし、結果は拠点間でのwindowsファイル共有ができない状態です。

また、今までできていたTCPポートを使用したクライアントーサーバ間でのTCP通信もできなくなってしまいました。


こちらのConfigの設定内容から、解決方法などご教示いただけないでしょうか。

どうぞ、よろしくお願いします。

投稿日時 - 2017-02-25 20:35:40

お礼

回答頂きありがとうございます。ご紹介頂きましたサイトでとてもGUI設定が簡単だなと思い確認してみたのですが、137-139のTCP,UDPの入力をrejectする設定は拠点1側も拠点2側のRT58iも無効になっていることを確認しました。

しかし、ファイル共有はローカルネット内のように見ることはできない状態です。

投稿日時 - 2017-02-23 18:22:34

あなたにオススメの質問