下面是所有系统通用排查流程:

1、先ping网关:

  例ping 192.168.12.1;

  如果能通说明本地IP配置和本地到路由器的链路未发生问题。

  如果不通需要检查本地设置和本地到路由的网线连接状态。

2、上一步没问题再ping外网IP,最好是DNS提供商IP:

  ping 114.114.114.114。

  如果能通说明外网访问没有问题。

  如果不通先检查路由的外网访问,如果其他路由上的设备能访问外网,那么通过route命令检查本地路由表(windows可以使用route print),主要查看网关地址对不对。

3、前面都没问题最后ping一个网址:

  ping www.baidu.com

  如果不通那就是DNS解析问题,找个好用的DNS手动配置即可。

  如果能通那就没问题了。

第一步:查看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

最新文章

  1. (六)WebGIS中地图瓦片在Canvas上的拼接显示原理
  2. 序列化SerialVersionUID
  3. 关于Windows Phone平台音乐播放的的技术调研
  4. Android APK反编译问题
  5. js的with语句使用方法
  6. IE专用CSS,最全的CSS hack方式一览
  7. JAVA中实现百分比
  8. 【剑指offer】面试题39扩展:平衡二叉树
  9. Node.js学习笔记3(快速入门)
  10. PE文件结构(四) 输出表
  11. iOS微信内存监控
  12. CentOS7.3安装VirtualBox
  13. Spring基础4
  14. UP_GetRecordByPage
  15. js节点的类型
  16. Spring Boot 中使用 @ConfigurationProperties 注解
  17. 我为什么选择Go语言(Golang)
  18. Swift is Now Open Source
  19. PrintWriter 和 Scanner 类的组合使用
  20. 【BATJ面试必会】Java 基础篇

热门文章

  1. 【CentOS-7+ Ambari 2.7.0 + HDP 3.0+HAWQ2.3.00】遭遇问题及解决记录
  2. JS 详解对象的继承
  3. JAVA用QRCode生成二维码
  4. csrf 攻击和防御
  5. JIRA应用的内存参数设置不当+容器没有对资源进行限制导致服务挂掉的例子
  6. gitlab服务器IP调整后修改domian或ip
  7. STM32终端优先级,看过很多感觉这个写的直白易懂
  8. NB-Iot的应用领域、覆盖范围,是什么
  9. Enterprise Craftsmanship
  10. NW.js 桌面应用程序