查看调制解调器模块是否正常加载,
命令行下可以使用:
#[root@www root]# lsmod |
上面黑色的字体表示笔者的调制解调器(全向HCF内置56K Modem)已经加载。
Linux核心中是否已加入PPP协议
我们知道使用调制解调器连接需要PPP协议的支持,所以这里检测一下内核是否支持PPP协议:
#root@www cao]# grep CONFIG_PPP /usr/src/linux/.config |
上面的反馈信息中有 CONFIG_PPP=y 或者 CONFIG_PPP=m 所以内核是支持PPP。实际上,如果你使用的是比较新的发行版比如Redhat linux 9以上,内核应该是编译了PPP支持的。某些版本的linux可能不带.config文件,如果lsmod又看不见编译进内核的,可以通过检查PPPd来验证。
连接互联网
在命令行下运行命令:
#root@www cao]# pppd debug lock Modem crtscts defaultroute /dev/ttyS1 115200& |
如果在图形界面下直接运行Kppp即可,可以使用ifconfig,命令查看状态
#root@www cao]# ifconfig |
如果看到: P-t-P:192.168.241.36,则一般表明情况正常。
4 、一个常见连接问题
通常一些读者问为什么我已经拨号成功,但是为什么无法打开网页或下载文件呢?点击网络连接的详细情况查看Kppp统计数据,发现网络流量非常低。见图-1。
![]() |
图-1 网络连接流量数据 |
我们知道在安装一些Linux发行版本时最后系统往往会让你设定防火墙等级,有些时候我们往往把防火墙等级设定过高。这时就会出现什么这种情况。这时你只 要适当降低防火墙等级即可。方法:在命令行下运行“Setup”—“Firewall configuretion”用“Tab”键选择防火墙级别,在选项前加上*(用空格键),如何选择“OK”选项退出即可,见图-2。
![]() |
(点击查看大图)图-2 选择合适防火墙等级 |
Linux可以使用内置调制解调器?
许多读者通常说使用内置调制解调器,在Windows下该机使用正常,可是到Linux下就无法上网。实际上95%的内置调制解调器是可以在Linux下 使用的,和网卡类似Linux对内置调制解调器的支持往往是只对芯片,而国内生产的内置调制解调器又往往没有驱动程序。
所以使用内置调制解调器往往需要一些DIY精神。把你的内置调制解调器从计算机取出,查看PCB板上最大的一块主芯片上的内容。笔者主芯片上 有:Ambient MD5628D-B。这是Intel公司的公司的芯片。在Intel 公司主页下载驱动程序Intel-v92ham.tgz。然后安装后编译即可。