Linux

如何在linux中手動設置pptp vpn?

  • July 18, 2013

我試圖在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 到除自身之外的任何其他機器。

您的機器可能使用錯誤的介面向 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

引用自:https://serverfault.com/questions/489697