7.2. WvDial - 命令行 pppd 驱动程序

WvDial 的主页是 这里

WvDial 是一个命令行 pppd 驱动程序。它有两个主要组件,wvdialconf 和 wvdial。两者都必须以 root 身份运行。

首先您必须运行 wvdialconf。wvdialconf 会生成一个配置文件,其中包含有关您的调制解调器和 ISP 信息的信息。运行 wvdialconf 将探测您的通信端口,寻找调制解调器,并确定它找到的任何调制解调器的功能。

wvdialconf 是使用您的 wvdial 配置文件名调用的 - 该文件始终是 /etc/wvdial.conf。以下是输出应有的样子。

[root@blah /root]# wvdialconf newconffile
Scanning your serial ports for a modem.

ttyS1<*1>: ATQ0 V1 E1 -- OK
ttyS1<*1>: ATQ0 V1 E1 Z -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
ttyS1<*1>: Modem Identifier: ATI -- 28800
ttyS1<*1>: Speed 2400: AT -- OK
ttyS1<*1>: Speed 4800: AT -- OK
ttyS1<*1>: Speed 9600: AT -- OK
ttyS1<*1>: Speed 19200: AT -- OK
ttyS1<*1>: Speed 38400: AT -- OK
ttyS1<*1>: Speed 57600: AT -- OK
ttyS1<*1>: Speed 115200: AT -- OK
ttyS1<*1>: Max speed is 115200; that should be safe.
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
ttyS0<*1>: ATQ0 V1 E1 -- ATQ0 V1 E1 -- ATQ0 V1 E1 -- nothing.
Port Scan<*1>: S2   S3   

Found a modem on /dev/ttyS1.

如果您的输出看起来不同,请检查您的调制解调器是否已插入、打开并连接到 com 端口。

一旦您运行了 wvdialconf,您需要编辑 /etc/wvdial.conf 文件以反映要拨打的电话号码以及您的用户名和密码。在您最喜欢的文本编辑器中打开 /etc/wvdial.conf。它应该看起来像这样

[Dialer Defaults]
Modem = /dev/ttyS1
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
; Phone = 555-1212
; Username = my_login_name
; Password = my_login_password

删除“;”并填写相应的字段 - 电话号码、登录名和密码。现在您应该可以运行 wvdial 了。

运行 wvdial。假设您正确填写了您的电话号码、用户名和密码,wvdial 现在将拨打您的 ISP。wvdial 在连接终止之前不会退出 - 您可以按 Ctrl-C 来终止它。

wvdial 是相当新的且未经测试的软件,因此如果您在此过程中遇到任何问题,您应该联系作者。您可以在上面列出的主页上找到他们的联系信息。