4>拨号入网
$ sudo wvdial
--> WvDial: Internet dialer version 1.60 //Step 1, loading configuration files
--> Cannot get information for serial port.
--> Initializing modem. //Step 2, Send AT commands to modem
--> Sending: ATZ
ATZ
OK
^RSSILVL:60
^CRSSI: 26
^MODE: 8
^RSSILVL:60
^HRSSILVL:60
^CRSSI: 26
^HDRRSSI: 31
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier. //Step 3, read response from modem, handle NO_DIAT_ONE, BUSY, CONNECT
ATDT#777
CONNECT
--> Carrier detected. Waiting for prompt.
~[7f]}#@!}!}!} }/}"}&} } } } }#}%B#}%})h~
--> PPP negotiation detected.
--> Starting pppd at Fri Aug 16 16:47:54 2013 // Step 4, run pppd
--> Pid of pppd: 17618
--> Using interface ppp0 //Step5, pppd output: bond a ifname to the output of ifconfig command
--> pppd: (?d[08]@?d[08]
--> pppd: (?d[08]@?d[08]
--> pppd: (?d[08]@?d[08]
--> pppd: (?d[08]@?d[08]
--> pppd: (?d[08]@?d[08]
--> pppd: (?d[08]@?d[08]
--> local IP address 171.219.220.5
--> pppd: (?d[08]@?d[08]
--> remote IP address 172.22.212.185
--> pppd: (?d[08]@?d[08]
--> primary DNS address 218.6.200.139
--> pppd: (?d[08]@?d[08]
--> secondary DNS address 61.139.2.69
--> pppd: (?d[08]@?d[08]
// 此时已经接入了internet。wvdial进程阻塞在这里,如果发生意外断线,则会自动重连(默认,除非自动重连选项被关闭),并产生后继输出。
// 如果要停止网络,使用ctrl+C命令,可以中断连接。
^CCaught signal 2: Attempting to exit gracefully...
--> Terminating on signal 15
--> pppd: (?d[08]@?d[08]
--> Connect time 7.7 minutes.
--> pppd: (?d[08]@?d[08]
--> pppd: (?d[08]@?d[08]
--> Disconnecting at Fri Aug 16 16:55:39 2013
^C
$
5>网络测试
$ sudo ifconfig eth0 down//将接入的有线网卡ethx关闭,使用3G模块接入的PPP0节点
$ ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:116 errors:0 dropped:0 overruns:0 frame:0
TX packets:116 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9624 (9.6 KB) TX bytes:9624 (9.6 KB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:172.17.79.184 P-t-P:10.64.64.64 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:7 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:118 (118.0 B) TX bytes:157 (157.0 B)
$ cat /etc/resolv.conf
nameserver 218.6.200.139
nameserver 61.139.2.69