当前位置:首页 > IT技术 > 系统服务 > 正文

Linux 网络常见问题排错经验总结
2021-10-13 21:32:41

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失败

因为中间节点有防火墙阻止了正常访问,并不是对方服务器禁止请求的

本文摘自 :https://blog.51cto.com/u