1、移植wvdial ,移植pppd /usr/sbin/pppd
2、wvdial【1.6.1版本】 ,pppd【版本2.4.7】 需要在/etc/下有wvdial.conf 文件,其内容如下:
(文件目录 /etc/ppp/[chap-secrets ip-down.d ip-up.d pap-secrets ppp_on resolv.conf ip-down ip-up options ppp_off ppp_on_boot]等,其中peer文件夹必须有。
【/usr/local/bin 下有wvdial + wvdialconf】 +【/usr/local/share/man/man1+man5配置-删除无影响】
移动:
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0
Modem Type = Analog Modem
; Phone = <Target Phone Number>
ISDN = 0
; Password = <Your Password>
; Username = <Your Login Name>
Modem = /dev/ttyUSB0
Baud = 9600
New PPPD = 1
[Dialer Mcom]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0
Init3 = AT+CGDCONT=1, "IP", "CMNET"
Modem Type = Analog Modem
Modem = /dev/ttyUSB0
Baud = 9600
New PPPD = yes
ISDN = 0
Phone = *99#
Username = guest
Password = guest
Stupid Mode = 1
Auto DNS = on
[Dialer Ucom]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0
Init3 = AT+CGDCONT=1, "IP", "3GNET"
Modem Type = Analog Modem
Modem = /dev/ttyUSB0
Baud = 9600
New PPPD = yes
拨号成功
不能上网解决:[关掉eth0]
1、在拨号前将默认路由删除(如果已经存在默认路由,pppd拨号是不会修改这个的,具体解释见How to hook up PPP in Linux的no default route)。
2、将ppp0设置为默认路由。
先删除原来路由,route del default
再将ppp0设置为默认路由,route add default dev ppp0