- ベストアンサー
RT58iで2拠点のPPTP接続
- RT58iとRT57iを使用して2拠点間でPPTP接続をしようとしていますが、通信ができません。
- RT58iは家のネットワーク、RT57iは離れのネットワークを構築しています。
- 接続を押すと通信は開始されますが、相互にpingを打つとリクエストタイムアウトとなります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 hirasaku です。 まだ、お困りですか? 光ポータブルで、てのが気になりますが・・・。 PPTPのセッションが成功しているということで。 私自身WebUIを使って設定しないので主要な部分をコマンドで。 58i側 ip route default gateway pp 1 ip lan1 address 192.168.1.1/24 ip lan1 proxyarp on 必ず入れる pp select 1 pp always-on on pppoe use lan2 pppoe auto disconnect off pp auth accept pap chap pp auth myname プロバイダのID Password ppp lcp mru on 1454 ppp ipcp ipaddress on ppp ipcp msext on ppp ccp type none ip pp mtu 1454 ip pp nat descriptor 1 DDNSの設定が入るはず・・・ pp enable 1 pp select anonymous pp bind tunnel1 pp auth request mschap-v2 pp auth username user password ppp ipcp ipaddress on ppp ccp type mppe-128 ppp ipv6cp use off とりあえずIPV6止めてます ip pp remote address pool dhcp 相手側にIPをあげる ip pp mtu 1280 pptp service type server サーバーとして pp enable anonymous tunnel select 1 tunnel encapsulation pptp pptp tunnel disconnect time off tunnel enable 1 nat descriptor type 1 masquerade nat descriptor address outer 1 ipcp nat descriptor address inner 1 auto nat descriptor masquerade static 1 1 192.168.1.1 tcp 1723 静的に通過させる フィルタも忘れずに nat descriptor masquerade static 1 2 192.168.1.1 gre 静的に通過させる dns server pp 1 dns private address spoof on pptp service on 57i側 ip route default gateway dhcp lan2 ip lan1 address 172.16.0.1/24 ip lan2 address dhcp ip lan2 nat descriptor 1 NATでWAN側に出す pp select 1 pp bind tunnel1 pp always-on on pp auth accept mschap-v2 pp auth myname user password ppp ipcp ipaddress on ppp ccp type mppe-128 ppp ipv6cp use off iip pp mtu 1280 pptp service type client pp enable 1 tunnel select 1 tunnel encapsulation pptp tunnel endpoint name DDNSでのドメイン名 pptp tunnel disconnect time off tunnel enable 1 nat descriptor type 1 masquerade nat descriptor address outer 1 ipcp nat descriptor address inner 1 auto dns server dhcp lan2 dns private address spoof on pptp service on とまぁ、こんな感じですか。 後はセキュリティのためのフィルタを設定してください。 この場合ですと、対向側のルートはいらないです。 何でかというと、 anonymousで受けて、相手端末にIPをあげてますよね。 で、57iは pp 1 インターフェースに 58i からもらったIPが設定されるわけですから PPTPで接続された時点で、192.168.0.0/24ネットワークに直接ケーブルで接続したイメージになります。 (わかりずらいかなぁ) PCでいうとNIC2枚で別ネットワークにつなげてるイメージ かな。 ルータはインターフェースにIPがあれば勝手にルーティングします。 ということで、58にも57にも対向側のルーティングは必要ありません。 他にもやりかたはありますけど、今回はこれでどうでしょう。 長文になってしまった。
その他の回答 (1)
- unacyo
- ベストアンサー率51% (35/68)
PPTP使ったこと無いので自信がないのですが、RT57のほうに、経路情報として192.168.1.0を指定しているなら、離れ全体も192.168.1.0体系でなければ、ルータから外に出ないのでは無いでしょうか? 本部からの172.16.0.1宛は、RT58が持つ192168体系宛のIPアドレスでなく、またプライベートだからRT58が廃棄、となってそうです。 離れから本部宛の場合は、応答が同じ話で廃棄されてる感じがします。
補足
ip route 172.16.0.0/24 gateway pp anonymous name=ユーザ名 こんなのを入れてみましたが変わらず、 現象が変わりまして、両方ともPPTP接続(Anonymous/クライアント)に設定したところ、 拠点のほうで 822 PPTP: Generic-PAC-Error サーバ側(PAC)で起こったエラー。 接続相手が対応している機種か確認する。 2012/02/22 20:03:53: TUNNEL[01] PPTP connection is established: グローバルIP 2012/02/22 20:04:03: PP[ANONYMOUS01] PPTP servers on both sides 2012/02/22 20:04:03: TUNNEL[01] PPTP connection is closed: グローバルIP こんな感じになっています...。 コンフィグをどこかに曝した方がいいでしょうか。