自宅でIKEv2を使用してVPNサーバーをセットアップしました。すべて正常に動作しますが、Windows 10クライアントからVPNに接続すると、VPNに接続したネットワークの外部IPが存在するという問題があります。
たとえば、ホームサーバーに内部IPがあります-193.30.30.30ネットワークに接続しました-46.42.24.33 WindowsクライアントからVPNに接続しているときに、たとえばオンラインサービスを使用してIPを確認します https:// www .whatismyip.com / そしてそれは私のホームサーバーの代わりに46.42.24.33を表示します。しかし、VPNは正常に機能し、ローカルネットワークリソースにアクセスできます。
最も興味深いのは、MacOSからAndroidホームサーバーのIPが表示されることです。
これが私の/etc/ipsec.conf
# Uncomment to allow few simultaneous connections with one user account.
# By default only one active connection per user allowed.
# uniqueids=no
# Increase debug level
# charondebug = ike 3, cfg 3
conn %default
# More advanced ciphers. Uncomment if you need it.
# Default ciphers will works on most platforms.
# ike=aes256gcm16-aes256gcm12-aes128gcm16-aes128gcm12-sha256-sha1-modp2048-m odp4096-modp1024,aes256-aes128-sha256-sha1-modp2048-modp4096-modp1024,3des-sha1- modp1024!
# esp=aes128gcm12-aes128gcm16-aes256gcm12-aes256gcm16-modp2048-modp4096-modp 1024,aes128-aes256-sha1-sha256-modp2048-modp4096-modp1024,aes128-sha1-modp2048,a es128-sha1-modp1024,3des-sha1-modp1024,aes128-aes256-sha1-sha256,aes128-sha1,3de s-sha1!
# Dead peer detection will ping clients and terminate sessions after timeout
dpdaction=clear
dpddelay=35s
dpdtimeout=2000s
keyexchange=ikev2
auto=add
rekey=no
reauth=no
fragmentation=yes
#compress=yes
# left - local (server) side
leftcert=vpn.mydomain.net.crt # Filename of certificate located at /etc/ipsec.d /certs/
leftsendcert=always
# Routes pushed to clients. If you don't have ipv6 then remove ::/0
leftsubnet=0.0.0.0/0
# right - remote (client) side
eap_identity=%identity
# ipv4 and ipv6 subnets that assigns to clients. If you don't have ipv6 then remove it
rightsourceip=%dhcp
rightdns=8.8.8.8,192.168.0.1
# Windows and BlackBerry clients usually goes here
conn ikev2-mschapv2
rightauth=eap-mschapv2
# Apple clients usually goes here
conn ikev2-mschapv2-Apple
rightauth=eap-mschapv2
leftid=vpn.mydomain.net
どこに問題があるのかわかりません。おそらくiptables
にいくつかの変更を加える必要がありますか?この問題についてご協力いただければ幸いです。
Windowsがすべての非ローカルトラフィックにリモートゲートウェイを使用していることを確認しましたか
ネットワークと共有センター(または現在呼ばれているもの)のディスプレイ
[VPN Name] properties / Networking / IPv4 settings / Advanced
です
Use default gateway on remote network
ダニ?
ルートベースのVPNには、各方向にAcceptセキュリティポリシーが必要です。送信元および宛先インターフェイスとして、プライベートネットワークへのインターフェイスとVPNの仮想IPsecインターフェイス(フェーズ1構成)を指定します。 IPsecインターフェイスは、アウトバウンドポリシーの宛先インターフェイスであり、インバウンドポリシーの送信元インターフェイスです。各VPNインターフェイスの方向ごとに1つのセキュリティポリシーを設定する必要があります。