为VM子网路由IPsec VPN
我的物理计算机能够建立一个IPsec隧道(使用Strongswan)到我的互联网可访问的VPS,以便我的物理计算机的互联网流量通过我的VPS。 我也试过并成功地在我的物理机器上运行的VM中设置Strongswan。预计,我的VM可以通过我的VPS访问互联网。 我想做的是让Strongswan在我的物理计算机上运行,以便我所有VM的流量(在192.168.122.0/24中)通过我的VPS。我认为应该可以使用站点到站点配置(例如:https://www.strongswan.org/testing/testresults/ikev2/net2net-cert/),但是我无法让它工作。我不确定我的问题是Strongswan配置,还是我的VM网络配置,或者两者兼而有之...... 我物理机上的ipsec.conf: config setup charondebug="ike 2, cfg 2" conn kvm-test rightsubnet=0.0.0.0/0 keyexchange=ikev2 ike=aes256gcm128-sha512-modp8192! esp=aes256gcm128-sha512-modp8192! leftcert=client.pem auto=add right=123.123.123.123 # not my VPS's actual IP rightcert=vpn_server.pem leftsubnet=192.168.122.0/24 left=192.168.1.2 我的VPS上的ipsec.conf: config setup # strictcrlpolicy=yes # uniqueids = no conn %default keyexchange=ikev2 leftfirewall=yes auto=add leftsubnet=0.0.0.0/0 left=123.123.123.123 # not my VPS's actual IP …