我尝试在 ubuntu 中设置 pptp vpn
/etc/ppp/peers/myvpn
其内容为
pty "pptp <host> --nolaunchpppd"
name myusername
remotename myvpn
linkname myvpn
ipparam myvpn
usepeerdns
require-mppe
file /etc/ppp/options.pptp
但是使用此设置,我可以建立隧道,甚至可以获得 VPN 网络的私有 IP,但我无法 ssh 进入任何机器,甚至无法 ping 到除自身之外的任何其他机器。
答案1
您的机器可能使用了错误的接口向 VPN 中的机器发送数据包。建立 VPN 隧道后,您通常必须为 VPN 设置路由:
ip r add $VPN-net via $Peer dev $VPN-device
例如:
ip r add 10.3.0.0/17 via 10.30.100.40 dev ppp0