欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

电脑连不上网故障排查思路

程序员文章站 2022-07-14 21:13:35
...

面试经常被问到的一个问题,然后百度搜索整理出了三种回答思路:

网络故障排查

1.检查硬件,网线两端有没有插好,路由器是否有问题:
试一下ping路由器的IP地址;
使用拨号上网:将宽带网线从路由器中拔出,直接插在电脑上,然后再ping一下外部网站,看看是否会出现掉包或者连接超时现象。如果有,则是网络线路问题,连接稳定的话,则是路由器出现故障。
2.网卡驱动是否安装对了,重启一下网卡
3.看看自己的IP地址、掩码、还有网关有没有配对
用ifconfig查看
ping自己的IP地址,不通的话就是TCP/IP协议出现问题
4.用nslookup命令查看DNS域名解析过程是否正常:
DNS服务器的IP地址=主机的网络适配器使用的DNS服务器的IP地址
host文件有没有加域名解析记录
5.看一下电脑设置里有没有设置代理服务器、换一下浏览器、清一下缓存

Linux系统的网络不通

1.确认是哪台主机
2.检查网卡和网络的物理连接(网线是否插好)
机房检查/使用命令ethtool eth0

	1. # ethtool eth0
	2. Settings for eth0:
	3.         Supported ports: [ TP ]
	4.         Supported link modes:   10baseT/Half 10baseT/Full
	5.                                 100baseT/Half 100baseT/Full
	6.                                 1000baseT/Full
	7.         Supported pause frame use: No
	8.         Supports auto-negotiation: Yes
	9.         Advertised link modes:  10baseT/Half 10baseT/Full
	10.                                 100baseT/Half 100baseT/Full
	11.                                 1000baseT/Full
	12.         Advertised pause frame use: No
	13.         Advertised auto-negotiation: Yes
	14.         Speed: 1000Mb/s        #当前网卡速度
	15.         Duplex: Full           #当前网络支持全双工Full 半双工是Half
	16.         Port: Twisted Pair
	17.         PHYAD: 1
	18.         Transceiver: internal
	19.         Auto-negotiation: on
	20.         MDI-X: Unknown
	21.         Supports Wake-on: g
	22.         Wake-on: g
	23.         Link detected: yes     #yes表示当前网卡和网络的物理连接正常

3.网卡是否正常(检查IP地址、子网掩码)

ifconfig eth1

4.是否正确设置网关(目标网络接口是否正确配置网关、主机和网关间的连接)

route -n    #查看内核路由表
ping 网关ip  #ping不通,①网管限制了ICMP数据包 ②交换机设置问题

5.DNS

nslookup 域名

6.ping路由,ping不通的话,用traceroute追踪路由状况

ping
traceroute

7.检查端口开放情况(有可能是没开,也有可能是被防火墙拦了)

telnet 远程主机IP 端口号

8.查看本地指定端口的监听情况

netstat -lnp | grep :8080

9.查看防火墙规则

iptables -L

鸟哥的私房菜

电脑连不上网故障排查思路

(图片是我从某位大神的博客截图下来的,侵权联系必删哈。作者技术小白一枚,内容均是自行搜索整理所得,出现错误之处,还请大神们不吝赐教,谢谢~❀)