外网Linux 网络连接问题:无法访问外网(linux链接不上)
在维护Linux 系统的时候,有时候会遇到Linux 无法正常访问外网的问题,如果正确配置网络连接,一般访问外网不会出现问题。问题一般出在内部网络配置、防火墙、网络代理服务等因素,以下是出现外网访问无法问题处理方法:
一、检查网络配置
1.检查/etc/hosts 是否配置正确,是否有主机名解析错误的情况;
2.检查/etc/resolv.conf 是否配置了 DNS 地址(例如:nameserver 202.106.0.20);
3.使用 netstat -r 查看路由表;表中的目的IP 是否为主机的外网IP;
二、尝试重新启动网络
1.尝试使用 ifconfig 或 ip a 排查网络问题;
2.尝试重启网络服务:先尝试临时重启网络(/etc/init.d/network restart 或 service network restart),如果还是不恢复,可以尝试重启服务器;
三、检查网络端口是否被阻断
1.使用 telnet 192.168.1.32 80,尝试连接网络端口,看看是否能正常连接;
2.检查防火墙状态,可以使用 iptables -L 查看;
三、检查网络是否有代理
1.使用 ping www.google.com,查看链接的IP 是否为正常的外网IP;
2.使用 env | grep -i proxy 查看系统有没有设置代理;
3.查看/etc/profile 等配置文件是否存在代理配置,查看有没有 export http_proxy,https_proxy,ftp_proxy 这3种变量,有的话就把它们去掉即可。
以上就是能够解决Linux 无法访问外网的问题的途径,可以参考这些步骤,找到问题并解决。