在Linux中拨号上网
2000-08-30 09:51:21
在Linux环境下,主要有两种拨号上网方式,一种是控制台下的拨号,类似于在DOS中拨号,操作比较烦琐,不推荐普通用户使用。一种是KDE
环境下的拨号,KDE环境是类似于Windows 98 的操作环境,操作直观简便,我们重点介绍在KDE环境下的拨号方法。
KDE(K Desktop Environment)环境是一套使Linux/UNIX系统拥有图形操作环境的软件,它拥有许多特性与功能,其中包括与Windows 98一样的图形界面、安装设置简单,并包括许多应用程序,如文件管理器、系统控制台、网络应用程序、多媒体、通信工具、游戏等等,KDE有专门的组织维护,不断更新。有了KDE环境,你平常用的各种软件,几乎全部都具备了。尤其是对于经常上网的用户,因为Linux本来就是为Internet设计的操作系统,在Linux+KDE 这样的操作环境,无论是安全性、稳定性、网络功能、应用软件都比Windows 平台好得多,特别是在速度方面,Linux+KDE的速度远比Windows 98要快,在Windows 98 中联不上或速度比较慢的网站,在Linux+KDE环境中都会有上佳的表现。下面我们以蓝点Linux为例来介绍怎样拨号上网。
拨号网络设置
1、在X window环境下,点击任务栏上的K图标,选择“互联网”中的“Internet拨号网络”,运行拨号程序Kppp。Kppp与Windows 98中的“拨号网络”类似,但功能远比“拨号网络”强大,它不仅可以进行拨号,还可以记录你上网的时间和费用。第一次运行Kppp 时,所有的选项都为空(如图1),我们要在这里对Modem进行设置。
图1
2、单击[设置],出现Kppp配置,在这里我们可以设置账号、查询上网的时间和费用、Modem的速率、对Modem进行检测等。
我们先给自己设立一个账号,单击[新的...],出现编辑账号界面,在“连接名字”中根据自己的爱好随便输入一个名字,比如“ChinaNet”。在“电话号码”中输入你的ISP的电话,如“169”。“身份验证”栏中选择“PAP”即可,当用户拨号到ISP的服务器时,ISP的服务器会根据用户输入的密码,对用户的身份进行认证。
如果你不想每次拨号时都输入密码,就选择“保存密码”。其他的选项可以空着,不用填(如图2)。
图2
3、账号建完之后,单击“IP”页,对IP地址进行设置。一般拨号上网的用户一般都是由ISP动态的分配IP地址,所以我们只需选中“动态IP地址”即可。
4、单击“DNS”页,我们就可以对“DNS服务器”进行设置,在“DNS IP地址”中输入DNS服务器的地址,这些地址通常由你的ISP提供,如“202.96.134.133”,然后单击[添加],将此地址存入“DNS地址列表”中,你可以输入多个域名服务器的地址(如图3)。
图3
5、单击“网关”页,对网关进行设置,通常我们只要选中“默认网关”即可,然后选中“给这个网关赋与默认网关”选项。“登录脚本”和“记账”我们不用管它,让它空着即可。单击[确定],我们就完成了对上网账号的全部设置。
Modem设置
1、上网账号设置完后,我们就开始对Modem的端口和速率等选项进行设置。选中“设备”标签对Modem进行配置,在“调制解调器设备”中一般选中“/dev/modem”,除非你确切地知道Modem是连在哪个端口上。“流控制”中,选中“CRTSCTS”,即硬件控制。“线路结束”选中“CR”,“连接速度”是根据你的Modem进行选择,一般56K的Modem设为57600即可。其余的选项采用默认配置即可(如图4)。
图4
在这里需要注意的是“调制解调器设备”选项,在Windows中COM1:代表串口1,COM2:代表串口2,而在Linux中/dev/ttyS0代表串口1,/dev/ttyS1代表串口2。两者的对应如下:
COM1: /dev/ttyS0
COM2: /dev/ttyS1
COM3: /dev/ttyS2
COM4: /dev/ttyS3
除非你确切地知道你的调制解调器连在某个串口上,否则为了方便,你只要选中/dev/modem设备即可,系统会自动地设置。
2、选中“调制解调器”标签,在这里,我们可以对Modem的音量大小进行设置,同时也可对Modem进行检测,看Modem是否正确的设置。将“调制解调器音量”的滑竿拖到中间,以便拨号能听到熟悉的“猫叫”声(如图5)。单击[查询调制解调器],查看Modem是否正确的设置,如果系统提示“无法与Modem联系”,就表示你的Modem没有正确的安装,你需要在“设备”页中对Modem重新进行设置。如果系统出现“调制解调器查询结果”,就表示你的Modem已经正确的设置,你可以开始上网了。
图5
设置完所有的选项后,在“登录ID”中输入你的用户名,在“密码”中输入自己的密码,单击[连接],就可以连上网络了。
常见问题
Linux拨号上网,有几个比较容易出现的问题:
1、 系统提示找不到Modem,这时应在控制台环境中执行命令pnpdump>/etc/isapnp.conf 让系统将查找到的pnp设备清单写到文件isapnp.conf中,然后用setserial命令设置你的Modem,比如你的Modem连在串口2,运行如下命令:
setserial /dev/ttyS1 irq3 port 0x02f8 uart 16550a (注意大小写)
该命令设置串口2的中断号为3,地址为0x02f8, uart速率为16550a。然后在进入kppp对调制解调器进行设置。
2、在浏览器中输入IP地址能够连上对方的机器,输入域名却不能连上对方的机器,这主要是没有正确地设置域名服务器地址造成的。查看/etc目录下的resolv.conf 文件,看其中是否有以下内容:
nameserver 202.96.134.133
nameserver 202.96.162.85
其中的IP地址,就是你在第四步中所输入的域名服务器地址,如果没有的话,请自行加上。上面列出的地址仅作参考,请向你的ISP询问正确的DNS地址。
3、有些型号的810主板上集成了声卡和Modem卡,板上的Modem卡与声卡是同一块芯片(CM8738),其Modem部分是PCTel公司出品的WinModem,也是我们平常所说的软猫。该软猫自带的Linux驱动程序不完善,经常发生系统提示“无法与调制解调器正确的连接”或“设备忙”的提示,导致出现不能上网的情况。对于这个问题我们只要在BIOS中关掉声卡即可,或者采用蓝点Linux带的驱动程序,该驱动程序已经修正了原驱动程序的错误。
摘自《赛迪网》 张志/文 |
|
|