Linux上不了网的几个排查点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux上不了网的几个排查点相关的知识,希望对你有一定的参考价值。

第一步:查看DNS

  先ping个外网IP,例如114.114.114.114,如果能ping通但是输入网址用不了,那就基本上是DNS问题,解决方案就是修改DNS,然后重启network-manager。

  sudo vim /etc/resolve.conf

  加入如下行:

  nameserver 114.114.114.114

  DNS可用的提供商:114.114.114.114,223.5.5.5,8.8.8.8。按理说更推荐谷歌的8.8.8.8,但是由于某些原因在国内不好用。223.5.5.5是阿里云提供的DNS服务,但是出现过访问不能的状况(不频繁,用了好久就出现过一次),114.114.114.114比较稳定,但是据传有广告。

第二部:networkmanager

  有些时候修改完网络配置之后会导致上网不能,这时候使用重启服务->重启机器->重装系统->买新电脑通用办法的第一步来解决。

  sudo service network-manager restart

第三部:多网卡的route问题

  如果上面两项还没解决问题,本地机器又是多网卡的,那么需要排查route问题。先"route"查看当前路由状态,查看default字段的网络出口是不是对的,如果不对的话修改路由如下(192.168.12.1是网络出口,192.168.114.254是内网)

  sudo route add -net 0.0.0.0 gw 192.168.12.1

  sudo route del -net 0.0.0.0 gw 192.168.114.254

以上是关于Linux上不了网的几个排查点的主要内容,如果未能解决你的问题,请参考以下文章

公司办公网络上不了网的问题排查

linux真机系统连了wifi但上不了网?

S7700交换机组网部分终端上不了网故障排查

Linux命令使用&线上问题定位

Linux编程的几个重要知识点

cgroup 内存泄露问题排查记录