質問: pptpサーバ構築(bhr-4grv2) 外部から、pptp(vpn)を使って、自宅内のパソコン等にアクセスする環境を 構築しようとしています。 pptpサーバとして動作するルータ等をいろいろ調べた結果、価格と機能 (pptp,wol,gbitなど)に惹かれ、バッファローのbhr-4grv2を購入しました。 このルータは機能的には充分なのですが、一番実現したかったpptpサーバの 設定がうまくいきません。 auひかり(ひかり電話も)を使用している関係で、hgwを取り外すことができず、 二重ルータになってしまうのですが、試行錯誤の結果、以下の構成にしました。 ログなどから、pptp接続も完了しますし、pptpパケットは【b】まで届いていると 思われるのですが、どうしても【c】ホストと通信することができません。 構成、設定が悪いのか、ネットワークアドレスの設計が悪いのか、 au lte回線が悪いのか.. 実は、下記に記載していませんが、外部のbフレッツ固定回線(yamaha rtx1200) 配下のパソコンからのpptp接続も完了するのですが、同様に【c】ホストと通信が できません。 vpnネットワークの構成、設定に詳しい方がいらっしゃいましたら、ご教示 いただきたく、お願いいたします。 以下に状況を記載します。 <現在のネットワーク構成(自宅)> 【a】 【b】 【c】 auひかり]-[onu]-(a)[bl190hw-(c)bhr-4grv2-[pc,nas..etc.] (hgw) (dmz) 192.168.25.0/24 192.168.24.0/24 (わかりにくい構成図ですみません) 【a:bl190hw(hgw)】 (1) ipアドレス (a)グローバルアドレス(auひかりなのでほぼ固定割当) (b)プライベートアドレス:192.168.25.1/24 (2) dmzホスト設定 ・dmzホスト:192.168.25.2 (3) ポートマッピング設定 ・192.168.25.2 tcp(1723) ・192.168.25.2 gre (4) 静的ルーティング ・192.168.24.0/24 gw:192.168.25.2 ※dmzホスト設定をして、すべての通信を【b】に転送しているので、 (3)の設定は不要かも?? 【b:bhr-4grv2】 (1)ipアドレス (c)プライベートアドレス:192.168.25.2/24 (d)プライベートアドレス:192.168.24.1/24 (2)pptpサーバ ・サーバip:192.168.26.1 ・クライアントip:192.168.26.150から10台 ・pptp接続ユーザのip:pptpサーバより取得 (3)pptpパススルー:使用する (4)dhcpサーバ:192.168.24.150~159 (gw:192.168.24.1,dns:192.168.24.1) (5)ddnsは、auより【a】に割当られたグローバルアドレスが、ほぼ固定されて いる為使用していません。 【c:家庭内lan接続機器(10台程度)】 (1)ipアドレス 192.168.24.0/24 gw:192.168.24.1 dns:192.168.24.1 ※アドレスはすべて固定割当 ~~~~~~~~~~~ <確認できること> (1)【c】配下の各端末からインターネット利用 (2)【c】配下の各端末のlan内の通信(同一lanなので当然か) (3)外部への通信経路:想定通りのルートで正常 【トレースルート結果(一部加工)】 c:\>tracert www.google.com www.google.com [74.125.235.176] へのルートをトレースしています 経由するホップ数は最大 30 です: 1 <1 ms <1 ms <1 ms 192.168.24.1 2 <1 ms <1 ms <1 ms 192.168.25.1 3 3 ms 2 ms 1 ms *.*.*.*(アドレス加工) 4 4 ms 4 ms 3 ms *.*.*.*(アドレス加工) (一部省略) 13 19 ms 19 ms 18 ms 74.125.235.176 トレースを完了しました。 (4)インターネット側よりpptp接続(au lteスマホ;fjl22) ・pptp接続 → 正常接続 (スマホ側) ipアドレス:192.168.26.150 (pptpサーバ側ログ:一部グローバルアドレス等加工) 2014/09/xx 13:29:42 pppoe remote ip address 192.168.26.150 2014/09/xx 13:29:42 pppoe local ip address 192.168.26.1 2014/09/xx 13:29:35 pppoe connect: ppp11 <--> pptp (*.*.*.*) 2014/09/xx 13:29:35 pppoe using interface ppp11 2014/09/xx 13:29:35 pppoe pppd 2.4.3 started by root, uid 0 ※正常に接続できているようにみえる?? (5)インターネット側よりpptp接続(au lte(au usb stick:hwd12),windows8.1 pc) ・pptp接続 → 正常接続 (pc側) ipアドレス:192.168.26.150 (pptpサーバ側ログ:一部グローバルアドレス等加工) 2014/09/xx 13:50:36 pppoe remote ip address 192.168.26.150 2014/09/xx 13:50:36 pppoe local ip address 192.168.26.1 2014/09/xx 13:50:34 pppoe connect: ppp10 <--> pptp (*.*.*.*) 2014/09/xx 13:50:34 pppoe using interface ppp10 2014/09/xx 13:50:34 pppoe pppd 2.4.3 started by root, uid 0 ※正常に接続できているようにみえる?? (6)インターネット側よりpptp接続(au lte経由,ipad mini ios8.0) ・pptp接続 → 正常接続 (ipad側) ipアドレス:192.168.26.150 (pptpサーバ側ログ:一部グローバルアドレス等加工) 2014/09/xx 13:59:21 pppoe remote ip address 192.168.26.150 2014/09/xx 13:59:21 pppoe local ip address 192.168.26.1 2014/09/xx 13:59:20 pppoe connect: ppp10 <--> pptp (*.*.*.*) 2014/09/xx 13:59:20 pppoe using interface ppp10 2014/09/xx 13:59:20 pppoe pppd 2.4.3 started by root, uid 0 ※正常に接続できているようにみえる?? (4)~(6)同じアドレスが割り当たっていますが、順次テストですので、 問題ありません。 <確認できないこと> ●(4)~(6)の端末ともに、pptp接続完了後、【cネットワーク】内の ホストに対し、ping等の疎通がとれない。
回答: 確か、buffaloのpptpサーバ機能ですが、pptpサーバ自身に別の仮想ipアドレスを留保し配布する機能が有った記憶が有りますが、その機能の利用ではなく、buffaloルーターのdhcp機能からのipアドレスをプールする設定でokかと存じますので、pptpサーバ設定箇所のdhcp機能は利用しない設定になるのでは? pptpサーバの仮想ip用dhcpサーバ機能は、pptp-lan間接続をされた際に、拠点同士が同一セグメントのip体系であった場合に、仮想的に別ipを留保し配布する機能だったはずです。 ※ ルーターの設定メニュー・・internet-pptpサーバー→サーバーipアドレス(192.168.24.1/24)、クライアントipアドレス(192.168.24.150から10台)に変更してみて下さい。 buffaloルーターのプライベートipトランクと同一ip体系にしなければ、pptpクライアントへアクセス可能とするipアドレスをプール出来ませんよ。