• 締切済み

Windows XPでのIPSec/L2TP接続

Windows7とWindows XPそれぞれの標準機能でIPSec/L2TP VPN接続をしようとしています。 拠点1では、Windows7、Windows XP共にVPN接続が出来ています。 ですが、拠点2へ同じWindows7、Windows XP PCを持って行くと、Windows7はVPNが繋がるのですが、Windows XPでは「接続中」のまま繋がりません。 Windows7とWindows XPのPCは、同じハブに繋がっています。 原因は分かりませんでしょうか? VPN先は、固定グローバルIPの割り振られた YAMAHA RTX810です。 クライアント側はいずれも NAT環境で、グローバルIPは固定ではありません。 どうぞよろしくお願いいたします。

みんなの回答

  • nnori7142
  • ベストアンサー率60% (755/1249)
回答No.1

 お尋ねの件ですが、拠点2側のルーター等機器の方にて、うまくIPSEC-VPNパススルーされていないのではないでしょうか?拠点2側のルーターにVPNパススルー設定(espパケット透過、UDPポートNo.500、UDPポートNo.4500の透過、UDPポートNo.1701の透過)が必要です。  それと、WindowsXPのバージョンにより、VPNの暗号化コード(aes)に対応していない場合がありますので、念のためですが、RTX810のIPSECポリシーの設定で、「ipsec sa policy 101 1 esp 3des-cbc sha-hmac」になっているか確認してみて下さい。

Ken-b--d
質問者

お礼

すみません、お早い回答をいただいていましたのに、OKWaveに慣れておらず、返信が遅れてしまいました。 拠点2側のVPNパススルーの設定、見直しに行ってきます。 Windows7からはVPNが張れていましたので、パススルーは出来ているかと思い、調べていませんでした。 暗号コードは、XPはAESに対応していないという情報がありましたので、ルータ側は3DESにしてあります。 また結果をご報告したいと思います。

Ken-b--d
質問者

補足

IPSecのパススルー設定をしてみたのですが、やはり繋がらないようです。 元々Windows7だと繋がるので、XPの問題なのでしょうか? ですが、XPもルータによって繋がったり繋がらなかったりするので、ルータの問題のようにも思えますが・・・ XPは、レジストリをいじってNAT Traversalの設定をしてみたり外してみたりもしたのですが、変わりないようでした。 原因が特定できずにいます。

関連するQ&A