科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网安全频道linux网络诊断故障

linux网络诊断故障

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

当在linux系统中IP地址无法ping通时,主要原因是由于网络信息配置的错误导致的。

来源:论坛整理 2008年9月11日

关键字: 系统安全 安全防范 Linux

  • 评论
  • 分享微博
  • 分享邮件

1.IP地址无法ping通

当在linux系统中IP地址无法ping通时,主要原因是由于网络信息配置的错误导致的。

解决方法:

(1)使用ifconfig 命令重新配置网卡地址,命令行如下:

$ ifconfig eth0 192.168.1.2 netmask 255.255.255.0
$ ifdown eth0
$ ifup eth0

然后用ping命令,就可以ping通IP地址192.168.1.2了。

(2) 修改系统中的网络配置文件也可以达到上面的目的,建议使用这种方法,这样的操作更加可靠。操作步骤如下:

进入网络配置文件所在目录:

$ cd /etc/sysconfig/network-scripts
$ ls
ifcfg-eth0  ifdown-ipv6  ifdown-sit  ifup-aliases 
ifup-plip   ifup-ppp     ifup-sl
ifcfg-lo    ifdown-post  ifdown-sl   ifup-ipv6    
ifup-plusb  ifup-routes  network-functions
ifdown      ifdown-ppp   ifup        ifup-ipx     
ifup-post   ifup-sit     network-functions-ipv6

用vi命令修改ifcfg-eth0 文件中下面的一行即可,例如:

IPADDR=192.168.1.2

其中192.168.1.2是所要修改或重新配置的地址,配置完毕后,重新启动机器就可以使IP地址的改动生效。

2.无法访问外部

如果在Linux操作系统中无法访问外部,例如ping公网的IP地址不通,而ping自己机器的地址可以通,一般原因是网关信息没有配置正确。

解决方法:

采用上面的第二种方法(直接修改网关配置文件)可以快速解决问题,操作步骤如下,进入网关配置文件所在目录:

$ cd /etc/sysconfig
$ ls
apmd      authconfig  clock.OLD   gpm       
i18n    keyboard   network    provider    sendmail   
apm-scripts  cbq       console    harddisks    identd      kudzu

用vi命令修改此目录下network文件中下面的一行即可,例如:

GATEWAY=192.168.1.1

其中192.168.1.1是所要修改或重新配置的网关地址,配置完毕后,重新启动机器就可以使网关地址的改动生效。

3.域名故障

如果在linux系统中无法进行域名解析,最可能原因是没有在本地指定有效的域名服务器,这种情况比较常见。

解决办法:

一般修改和域名服务相关的文件如/etc/hosts或 /etc/resolv.conf,在这些文件中添加有效的域名服务器的IP地址就可以解决。如果判断不是本地域名解析的问题,例如在本地可以解析公司域名,但外面的客户无法正常解析公司域名,则需要和域名注册服务提供商联系,一同解决问题。因为此种情况的发生,可能是公司系统中的IP地址和注册的域名不对应的原因造成的。

由于篇幅原因,关于Linux系统中常见故障及问题的介绍就到这里。其实常见的错误及解决办法还有很多,在这里介绍的只是涉及了一些大家常会遇到的部分,希望对大家有所帮助。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章