我有一个运行 Ubuntu 14 的虚拟设备,我想通过 Meraki 客户端 VPN 连接到远程网络。
我找到了在 Ubuntu 16 上安装和配置 Strongswan 和 xl2tpd 的说明,这些说明让我完成了大部分工作,但在建立 VPN 后,我似乎无法建立路由。
目标是允许流量通过 VPN 从该单个 Ubuntu VM 传输到远程 LAN 上的子网。
(Ubuntu 192.168.5.99/32) =VPN> (Meraki 设备 20.20.20.20) => (子网 192.168.1.0/24)
https://gist.github.com/psanford/42c550a1a6ad3cb70b13e4aaa94ddb1c http://www.jasonernst.com/2016/06/21/l2tp-ipsec-vpn-on-ubuntu-16-04/
/etc/ipsec.conf:
# ipsec.conf - strongSwan IPsec configuration file
# basic configuration
config setup
# strictcrlpolicy=yes
# uniqueids = no
# Add connections here.
# Sample VPN connections
conn %default
ikelifetime=60m
keylife=20m
rekeymargin=3m
keyingtries=1
keyexchange=ikev1
authby=secret
ike=aes128-sha1-modp1024,3des-sha1-modp1024!
esp=aes128-sha1-modp1024,3des-sha1-modp1024!
conn meraki-vpn
keyexchange=ikev1
left=%defaultroute
auto=add
authby=secret …Run Code Online (Sandbox Code Playgroud)