Linux上不了网的几个排查点
下面是所有系统通用排查流程:
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
最新文章
- (六)WebGIS中地图瓦片在Canvas上的拼接显示原理
- 序列化SerialVersionUID
- 关于Windows Phone平台音乐播放的的技术调研
- Android APK反编译问题
- js的with语句使用方法
- IE专用CSS,最全的CSS hack方式一览
- JAVA中实现百分比
- 【剑指offer】面试题39扩展:平衡二叉树
- Node.js学习笔记3(快速入门)
- PE文件结构(四) 输出表
- iOS微信内存监控
- CentOS7.3安装VirtualBox
- Spring基础4
- UP_GetRecordByPage
- js节点的类型
- Spring Boot 中使用 @ConfigurationProperties 注解
- 我为什么选择Go语言(Golang)
- Swift is Now Open Source
- PrintWriter 和 Scanner 类的组合使用
- 【BATJ面试必会】Java 基础篇
热门文章
- 【CentOS-7+ Ambari 2.7.0 + HDP 3.0+HAWQ2.3.00】遭遇问题及解决记录
- JS 详解对象的继承
- JAVA用QRCode生成二维码
- csrf 攻击和防御
- JIRA应用的内存参数设置不当+容器没有对资源进行限制导致服务挂掉的例子
- gitlab服务器IP调整后修改domian或ip
- STM32终端优先级,看过很多感觉这个写的直白易懂
- NB-Iot的应用领域、覆盖范围,是什么
- Enterprise Craftsmanship
- NW.js 桌面应用程序