首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动PPP连接:在新接口的路由表中添加插入

自动PPP连接:在新接口的路由表中添加插入
EN

Unix & Linux用户
提问于 2015-01-14 01:25:20
回答 1查看 4.8K关注 0票数 0

我启动我的USB 3G调制解调器:

代码语言:javascript
复制
# wvdial

为了获得互联网接入,我必须这样做:

代码语言:javascript
复制
# route add default ppp0

注意,在本例中,ppp0是新创建的虚拟网络接口。

我想把这一点自动化:

代码语言:javascript
复制
#!/bin/bash 
wvdial
route add default ppp0

但是有时会有一些先前建立的ppp连接(即: VPN),因此正确的适配器必须有另一个号码(它创建为ppp1ppp2.,我需要解析ifconfig输出或任何其他方法。

难道没有更实用的方法来自动化PPP连接的路由部分吗?

编辑-1:这是我的/etc/wvdial.conf

代码语言:javascript
复制
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","ac.vodafone.es";
Modem = /dev/ttyUSB0
Phone = *99***1#
Username = vodafone
Password = vodafone
Stupid Mode = 1
# Carrier Check = no
#Dial Command = ATDT
#Baud = 9600
Baud = 460800
ISDN = 0
Modem Type = Analog Modem

航母是沃达丰。

编辑-2:我的发行版是Kali Linux v1.0.5

编辑-3:添加到/etc/wvdial.conf

代码语言:javascript
复制
New PPPD = yes

仍然没有结果:-

EN

回答 1

Unix & Linux用户

发布于 2016-09-29 20:44:50

首先,你应该做:

代码语言:javascript
复制
route del default 

可以使用以下命令测试是否删除了默认路由:

代码语言:javascript
复制
route -n 

使用调制解调器IP和网关作为默认路由添加默认路由。例如:

代码语言:javascript
复制
route add default netmask 0.0.0.0 gw {IP_GATEWAY_FROM_3G_MODEM} dev ppp0

您可以测试,只要使用一个简单的traceroute命令,一切都可以正常工作。

代码语言:javascript
复制
traceroute google.es
票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/179028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档