首页  登陆  注册  博客集  下载频道  网络硬盘  学院论坛  家园
IT学院 网站地图 网站地图
收藏本站 收藏本站
高级搜索 高级搜索
 新闻IT新闻 互联网 微软 黑客新闻 网络网络协议 故障 网络管理 TCP/IP 无线技术 解决方案 黑客技术 漏洞 软件评测 安全资讯
 数据MSsql Oracle Mysql PL/SQL 备份 系统:Linux vista Windows FTP 防火墙 注册表 服务器行情 服务器应用 解决方案 WEB服务器
 墙纸风景壁纸 游戏壁纸 体育壁纸 汽车壁纸 人文壁纸 影视壁纸 广告壁纸 花卉壁纸 节日壁纸 动漫壁纸 明星壁纸 绘画壁纸 月历壁纸
当前位置: > 主页>Linux>新手入门>网络管理>Linux调制解调器拨号上网故障排除
热门文章排行
 
热门文章排行 Linux调制解调器拨号上
精采文章推荐
 
精采文章推荐 Linux调制解调器拨号上
最新更新文章
 
最新更新文章 Linux调制解调器拨号上

Linux调制解调器拨号上网故障排除

编辑:   来源:  日期:2008-07-17   我要投稿      家园

   目前使用ADSL宽带上网的用户越来越多,不过一些场合还是需要使用56K的调制解调器(目前ADSL调制解调器还无法发送接受传真),这里介绍一些Linux下调制解调器拨号上网故障排除的思路。

    查看调制解调器模块是否正常加载,

    命令行下可以使用:

   
#[root@www root]# lsmod
Module                  Size  Used by    Tainted: PF
nls_iso8859-1           3484   1  (autoclean)
vfat                   11948   1  (autoclean)
fat                    36792   0  (autoclean) [vfat]
usb-storage            63860   1
scsi_mod              102616   2  [sd_mod usb-storage]
soundcore               6116   0  (autoclean)
ham                    14428   1  (used)
hamcore               616480   1  [ham]
parport_pc             17508   1  (autoclean)
lp                      8580   0  (autoclean)
parport                33952   1  (autoclean) [parport_pc lp]
autofs                 12148   0  (autoclean) (unused)
ne2k-pci                6720   1
8390                    7868   0  [ne2k-pci]
mousedev                5204   1
input                   5632   0  [keybdev mousedev hid]
usb-uhci               24652   0  (unused)
usbcore                73088   1  [usb-storage hid usb-uhci]
ext3                   64704   2
jbd                    47828   2  [ext3]

    上面黑色的字体表示笔者的调制解调器(全向HCF内置56K Modem)已经加载。

    Linux核心中是否已加入PPP协议

    我们知道使用调制解调器连接需要PPP协议的支持,所以这里检测一下内核是否支持PPP协议:

   
root@www cao]# grep CONFIG_PPP /usr/src/linux/.config
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPPOE=m
CONFIG_PPPOATM=m

    上面的反馈信息中有 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
……
ppp0      Link encap:Point-to-Point Protocol
inet addr:211.159.84.17  P-t-P:192.168.241.36  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:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:182 (182.0 b)  TX bytes:94 (94.0 b)

    如果看到: 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。然后安装后编译即可。




上一篇:没有了  
下一篇:没有了
 关键字:  
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:

   文章评论:(0条)
  
 请留名: 匿名评论   点击查看所有评论
 

  责任编辑:IT学院  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。