Ubuntu:pptp客户端&路由所有

我的目的是通过Linux机器上的pptp连接路由所有stream量。 (Windows在连接到pptp服务器后自动执行此操作)。

命令

pptpsetup --create TUNNEL --server [servhost] --username [user] --password [pass] --encrypt --start 

得到:

 Using interface ppp0 Connect: ppp0 <--> /dev/pts/1 CHAP authentication succeeded MPPE 128-bit stateless compression enabled Cannot determine ethernet address for proxy ARP local IP address 10.55.0.8 remote IP address 10.55.0.1 

这表明一个成功的连接。 在这一点上,我希望能够通过这个新的ppp0接口路由我所有的stream量,但我不是很熟悉路由。 试图按照有关pptpclient主页上的路由指南 ,但迄今为止没有成功。

这怎么能做到呢? 我需要知道什么? (这是一个无头机器,因此我没有办法使用graphics工具)

当你注意到pptp使用ppp。 编辑相应的configuration文件,并为defaultroute添加/取消注释: man pppd 。

在这个错误报告中提出的另一个可能适用于您的选项是创build一个简单的脚本。

 #! /bin/sh #filename: /etc/ppp/ip-up.d/000defaultroute set -e /sbin/route add default dev $PPP_IFACE