如何找到PPP接口的默认网关?

时间:2011-11-18 05:18:22

标签: linux ppp

我正在使用Debian Linux并使用wvdial,我能够与蜂窝网络建立ppp连接。正在创建ppp0接口并为接口分配IP地址。如何找到PPP接口的默认网关?

4 个答案:

答案 0 :(得分:4)

PPP是一种点对点协议。你是一点。另一点是默认路线。

答案 1 :(得分:2)

ppp连接的默认路由在/etc/ppp/options.pptpd或/ etc /

中有配置

答案 2 :(得分:1)

检查内核IP路由表以查找默认网关可能会有所帮助:

netstat -rn

答案 3 :(得分:1)

首先,你可以使用ip从接口信息中获取它(假设你的ppp接口是ppp0):

/sbin/ip addr show ppp0 | grep peer | awk ' { print $4 } ' | sed 's/\/32//'

其次,当它是ppp时,你总是可以选择“默认设备路由”而不是“默认gw路由”。在这种情况下,您可以使用ip:

将ppp0设备添加为默认设备,而不管gw地址如何
/sbin/ip route add default dev ppp0

HTH, 巴林特