相信很多人在使用Linux网络时都遇到过ADSL连接故障的情况,如何解决成为大部分Linux初学者的一个难题。在本文中课课家笔者就为大家介绍如何解决在Linux网络中遇到ADSL连接故障是的方法和步骤,让大家再遇到此类问题时能够迎刃而解。
要想解决这个故障我们得首先检查系统是否安装了PPPOE软件且版本要高于3.5-1。如果版本低于这个版本我们应该先升级软件版本,升级命令如下:
#rpm Uvh rp-ppoe-3.5-3.i386.rpm
我们知道ADSL设备通常是通过以太网卡来拨号建立PPP链接的,而此时的PPP协议通常叫做PPPoE,在一般情况下是不需要安装ADSL Modem的驱动程序而只要建立PPPoE就能进行连接操作了。当然如果连接出现故障,我们可以遵循以下步骤来进行检查:
①使用ifconfig -a 命令查看网络接口是否启动/IP地址是否绑定到网卡
● 如果网络接口(PPP0)没有启动,我们可以使用以下命令:
ifup PPP0
● 如果没有IP地址绑定到网卡(eth0),我们可以使用以下命令:
ifconfig eth0 192.168.1.1
然后我们使用命令重新启动网络,具体命令如下:
service network restart
②使用PING命令
● 如果网络接口和IP地址已经绑定到网卡但仍不能上网,我们可以使用命令:ping
简单点来说就是用ping来测试一个有效的外部IP地址,如果不可以ping通则说明DNS服务器地址没有设对。具体我们可以通过修改/etc/resolv.conf文件中的 name server的地址,换一个能用的DNS服务器地址就可以解决问题了。
③使用route -n命令
● 如果以上都没有问题还是不能ping通外部IP地址,我们可以使用route -n命令查看默认网关是否设定正确,具体为使用net config更改默认网关。
④关掉网关和降低防护墙等级
如果可以ping通外部IP地址却无法浏览网页,一般来说有以下两种原因:
● 网关(Gateway):对于使用记时上网的ADSL用户(非固定式接入互联网)还要删除eth0网卡的网关,因为此时的网络流量都发送到网关上了,具体的解决方法是在文件:/etc/sysconfig/network , /etc/sysconfig/network-scipts/ifcfg-eth0中,在GATEWAY=xxxxx一行前面加入符号:#。
● 防火墙(Firewall):我们知道在安装一些Linux发行版本时最后系统往往会让我们设定防火墙等级,有些时候我们往往会把防火墙等级设定过高,从而导致这种情况的出现。解决方法其实很简单,那就是我们适当降低防火墙等级就可以了,具体的方法是:在命令行下运行“Setup”—“Firewall configuretion”用“Tab”键选择防火墙级别,在选项前加上*(用空格键),最后选择“OK”选项退出就可以了。
以上就是解决Linux网络中ADSL连接故障的方法。
本次的轻松解决Linux网络中ADSL连接故障的讲解到此就暂告一段落,如果以后有什么相关的内容继续进行补充或者修改的话,笔者会在此继续进行相关的内容的补充或者修改的工作,同时也欢迎大家对本次的讲解提出自己的建议和补充。最后笔者希望本次的讲解对大家学习Linux认证能够起到一定的帮助作用!
¥399.00
¥299.00
¥399.00
¥699.00