关于电脑上不去网问题
关于电脑上不去网问题

关于电脑上不去网问题

开始–运行–cmd–ipconfig/all 查看ip配置信息,找到网关(default gate),ping 网关。例如:ping 192.168.1.254 -t  。看能通不,在就是看看有没有丢包。

(1) 网关能通,但是不能上网,看一下能上QQ不,能上的话,就是dns的问题,换dns重试。

(2) 网关能通,但是不能上网(排除dns问题后),问题原因太多。可能是ISP的问题,可能是中了ARP病毒,可能根本就不能上网,再有可能就是主机路由的问题(尽管这种情况很少发生)等等。在这里要说一下主机路由的问题。计算机跟路由器一样,有自己的路由表。可以通过开始–运行–cmd-route print 看一下。

表中每条路由代表什么意思,自己看。主要是看有没有默认路由,如图中0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.88 20。如果没有,可以手动加上。命令:route add。如果不会的话,直接重装网卡驱动,自动加上。

(3)ping本机ip地址。其实这一步很少用到,ping本机主要是检查本地网卡是否正常工作,正常就通,不通网卡就坏了。

(4)ping环回。ping 127.0.0.1(127.0.0.1–127.255.255.254都可以).检测tcp/ip协议是否正常。

(5)如果ping网关或者是外网的时候(建议最好ping外网),丢包严重。我们首先想到的就是arp病毒。下载arp防火墙,或者干脆用360自带的arp功能,开启它。开始–运行–cmd–arp -d–arp-a–arp-s ip地址 mac地址。绑定网关+mac 以及本机ip+mac 。

这样应该暂时就可以上网了,尽管很慢。

找出病毒主机。用抓包工具分析。

下面是arp抓包的两种情况(linux下自带的tcpdump):

第一种

22:44:48.092441 arp who-has 190.168.0.12 tell 190.168.0.177

22:44:48.107997 arp who-has 190.168.0.13 tell 190.168.0.177

22:44:48.124347 arp who-has 190.168.0.14 tell 190.168.0.177

22:44:48.139303 arp who-has 190.168.0.15 tell 190.168.0.177

22:44:47.946507 arp who-has 190.168.0.2 tell 190.168.0.177

22:44:47.951724 arp who-has 190.168.0.3 tell 190.168.0.177

22:44:47.967340 arp who-has 190.168.0.4 tell 190.168.0.177

22:44:47.983009 arp who-has 190.168.0.5 tell 190.168.0.177

22:44:47.998906 arp who-has 190.168.0.6 tell 190.168.0.177

22:44:48.014563 arp who-has 190.168.0.7 tell 190.168.0.177

22:44:48.029927 arp who-has 190.168.0.8 tell 190.168.0.177

22:44:48.045475 arp who-has 190.168.0.9 tell 190.168.0.177

22:44:48.061101 arp who-has 190.168.0.10 tell 190.168.0.177

22:44:48.076692 arp who-has 190.168.0.11 tell 190.168.0.177

第二种

22:44:53.654649 arp reply 190.168.0.198 is-at 0:a:eb:58:2d:ad

22:44:53.702309 arp reply 190.168.0.198 is-at 0:a:eb:58:2d:ad

22:44:53.732794 arp reply 190.168.0.198 is-at 0:a:eb:58:2d:ad

22:44:53.764039 arp reply 190.168.0.198 is-at 0:a:eb:58:2d:ad

22:44:53.811670 arp reply 190.168.0.198 is-at 0:a:eb:58:2d:ad

22:44:53.858614 arp reply 190.168.0.198 is-at 0:a:eb:58:2d:ad

22:44:53.889042 arp reply 190.168.0.198 is-at 0:a:eb:58:2d:ad

22:44:53.920868 arp reply 190.168.0.198 is-at 0:a:eb:58:2d:ad

22:44:53.967190 arp reply 190.168.0.198 is-at 0:a:eb:58:2d:ad

22:44:54.013997 arp reply 190.168.0.198 is-at 0:a:eb:58:2d:ad

 

还得加上一条,如果本机tcp连接数太多,也会出现上不了网的情况,你可以将本地连接禁用一下,然后再开启。过一会就好了。netstat -an 查看网络连接。

如果局域网中有机器用了最新版本的迅雷,也可能出现上网速度变慢甚至掉线的情况。最新版的迅雷带bt功能,用15000端口。

发表评论