Linux 网络常见问题排错经验总结
Posted 可乐运维
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 网络常见问题排错经验总结相关的知识,希望对你有一定的参考价值。
网络是一个很复杂的环境,因为你需要对经过的每一层节点进行判断
最常见的网络无法联通就是因为防火墙
网络是有回来回的,防火墙可以设置允许入、允许出的流量。
例如icmp协议,如果禁止了出,那么对方依然是无法ping通你的
当然任何网络故障都有可能发生,网线被老鼠咬了(不太现实,被人踩的有可能),交换机发生了环路,所以我只能举例常见的故障
因为网络是有来有回的,有的时候本地网络、中间节点没有任何问题,那可能是因为对方的宕机了、承受不住高并发~~~
常见的网络错误:
1.可以ping 127.0.0.1,但是ping自己的IP失败
说明你的网卡没有问题啊,你的IP肯定配置有问题,好好检查配置文件,看日志。或着有的网络环境只能允许dhcp服务器分配的IP地址进行网络通信
2.可以ping 192.168.1.1,但是无法访问192.168.2.1
那可能是忘记配置路由了。Linux路由只是临时生效的,最好写入到开机启动,不然一重启网络路由就没了
3.可以ping 114.114.114.114,但是ping www.baidu.com失败
本地DNS服务器配置有问题,常见的本地DNS
- 114.114.114.114
- 8.8.8.8
4.可以ping www.baidu.com,但是访问curl www.baidu.com失败
本机防火墙策略(一般很少)
可能对方服务器禁止了你访问网页
也有可能中间节点防火墙禁止你出去访问网页
5.可以访问curl www.baidu.com,但是无法下载10k大小的文件,只可以访问小byte流量
这个可能跟网络环境有关系,限速了网速
也可能开启了代理,代理无法转发流量。例如sock5代理、http代理
6.可以访问 www.baidu.com,但是访问 www.google.com失败
因为中间节点有防火墙阻止了正常访问,并不是对方服务器禁止请求的
以上是关于Linux 网络常见问题排错经验总结的主要内容,如果未能解决你的问题,请参考以下文章