Ubuntu:pptp 客户端和路由全部

Ubuntu:pptp 客户端和路由全部

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

命令

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 接口路由所有流量,但我对路由不太熟悉。尝试按照pptpclient 主页上的路由指南,但目前还没有成功。

如何实现?我需要知道什么?(这是一台无头机器,因此我无法使用图形工具)

答案1

正如您所注意到的,pptp 使用 ppp。编辑相应的配置文件并添加/取消注释以下行defaultroute人pppd

建议的另一种选择是此错误报告对您来说可能有用的是创建一个简单的脚本。

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

相关内容