常见网络故障排查

这是今天在翻看《linux系统命令及shell脚本》一书中看到的,觉得挺受用的,特摘录下来。还想到之前在网络相关的一些命令,自己有简单的写过:

查看网络是否正常,一般先确保以下设置是否正确
1、网线是否连接正确
2、ip地址和子网掩码是否设置正确 (ifconfig)
3、默认网关是否设置正确 (route)
4、域名服务器是否设置正确


以下摘录内容:

第一步是要确认网卡本身是否能正常工作?利用ping工具可以确认这点。输入ping 127.0.0.1,然后看是否能正常ping通?这里的127.0.0.1被称为主机的回环接口,是TCP/IP协议栈正常工作的前提。如果ping不通,一般可以证实为本机TCP/IP协议栈有问题,自然就无法连接网络了。不过,出现这种现象的概率比较低。

第二步是要确认网卡是否出现了物理或驱动故障,使用ping本机IP地址的方式,如果能ping通则说明本地设备和驱动都正常。

第三步要确认是否能ping通同网段的其他主机。这一步主要是确认二层网络设备(比如交换机或者HUB)工作是否正常。如果ping不通往往说明二层网络上出现了问题,可能涉及交换机的端口工作模式,vlan划分等因素

第四步要确认是否能ping通网关ip。如果数据包能正常到达网关,则说明主机和本地网络都工作正常。

第五步确认是否能ping通公网上的iP,如果可以则说明本地的路由设置正确,否则就要确认路由设备是否做了正确的nat或路由设置。

第六步确认是否能ping通公网上的某个域名,如果能ping通则说明DNS部分设置正确。

工作中主要遇到的情况多是ip地址冲突或mac地址发生冲突了,一般还是多借助wireshark抓包查看。
通过查看arp包所回应的mac地址是否是正确的设备地址以检测是否是ip地址发生冲突;过滤物理mac地址,查看是否存在不同ip的情况以检测是否mac地址发生冲突。

  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值