电脑经常自动清空网关,IP和子网掩码还在。怎么解决?

如题所述

可以重新填写IP地址和子网掩码,默认网关来解决。

填写IP地址和子网掩码,默认网关步骤如下:


1、在开始菜单的右侧底部,找到“网络连接”图标,点击进入。


2、选择网络设置,点击进入。


2、在网络设置中下拉页面,找到更改适配器设置选项,点击进入。


3、右键WLAN,在弹框中选择属性,点击进入。


4、在属性中选择“Internet协议版本(TCP/IPv4)”,双击打开。


5、选择“使用下面的IP地址”,然后输入IP地址和子网掩码,在默认网关输入框中输入默认网关地址,然后勾选“使用下面的DNS服务器地址”,最后点击“确定”完成设置即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-28
介于现在ARP欺骗病毒太多。
说明用到的网关是192.168.0.1 实际应用当中把他换成你自己的网关。
现在我们运行-CMD-route print 会出现
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.129 10
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.255.0 192.168.0.129 192.168.0.129 10
192.168.0.129 255.255.255.255 127.0.0.1 127.0.0.1 10
192.168.0.255 255.255.255.255 192.168.0.129 192.168.0.129 10
224.0.0.0 240.0.0.0 192.168.0.129 192.168.0.129 10
255.255.255.255 255.255.255.255 192.168.0.129 192.168.0.129 1
Default Gateway: 192.168.0.254

Persistent Routes:
None

这样一个路由表(这个是我的路由表。你们的可能IP不同),最后一个Metric是这条路由表的优先等级(权限) 1最大 10最小

我们来看第一行
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.129 10
任何IP 任何IP 网关IP 本机IP 优先等级(10是最小)

这行的意思是
如果我要访问Internet的话 从本机(192.168.0.129)通过网关(192.168.0.1)到任何Internet的服务器

下面几行路由表无关紧要

简单的说。如果你要访问Internet先经过本机的路由表再到路由器(网关)再到你要访问的Internet服务器

现在我们知道路由表的作用了。

还有ARP病毒是读取本机TCP/IP里的网关的。以后的ARP变种会不会读路由表那我不知道。

现在我开始。。

方法:(反欺骗ARP病毒)

比如你现在网关(本地连接属性tcp/ip里设置的那个,后面同是)是192.168.0.1 那我们现在要把网关IP换成192.168.0.1-192.168.0.254之间的任意一个。但不能和其他客户机冲突。最好换个不用的IP,(其实这个方法网关IP随便你添什么。那怕123.123.123.123都没事,但为了能反欺骗ARP和避免被怀疑,我们最好能用同网段的IP。)我们现在换成192.168.0.200,上不了网了吧?(网关不对当然上不了。白痴都知道~!-_-!)好了第一步做好了。NEXT
现在我们CMD-route print看下路由表。第一行的网关IP变成了你刚才设置的IP了。。而且这个网关IP是上不了网的。。。中国人都知道。。

接下来。我们仍旧在CMD下输入 route add -p 0.0.0.0 mask 0.0.0.0 XXX.XXX.XXX.XXX metric 1 (把xxx.xxx.xxx.xxx换成你真实的网关) 回车,我们加入一条静态的路由表 优先权限是1 (最大的)

在CMD下面输入route print 再查看一下路由表。最下面一行

Persistent Routes:
None

这个已经换成了

Persistent Routes:
Network Address Netmask Gateway Address Metric
0.0.0.0 0.0.0.0 xxx.xxx.xxx.xxx 1

一条静态路由已经添加了。。

别人的教程里说这样已经可以了。。但实际使用当中还不行。。

接下来。我们做个P处理,把下面的复制下来。保存为BAT。如果嫌开机有黑框,那去找个BAT转EXE的。我记得前段时间我发过一个。如果没有的回贴我发上来。

route add 0.0.0.0 mask 0.0.0.0 xxx.xxx.xxx.xxx metric 1 (把xxx.xxx.xxx.xxx换成你真实的网关)

复制下来。保存为BAT。然后加在启动项里。每次开机都运行。你也可以加在注册表的RUN里面。

现在我们再来看看路由表,在CMD下面输入route print

Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.129 10
0.0.0.0 0.0.0.0 192.168.0.254 192.168.0.129 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.255.0 192.168.0.129 192.168.0.129 10
192.168.0.129 255.255.255.255 127.0.0.1 127.0.0.1 10
192.168.0.255 255.255.255.255 192.168.0.129 192.168.0.129 10
224.0.0.0 240.0.0.0 192.168.0.129 192.168.0.129 10
255.255.255.255 255.255.255.255 192.168.0.129 192.168.0.129 1
Default Gateway: 192.168.0.254

Persistent Routes:
Network Address Netmask Gateway Address Metric
0.0.0.0 0.0.0.0 192.168.0.254 1
第一行的网关是我们在 本地连接 属性 tcp/ip 里设置的那个假的 优先等级是10(最小的)
第二行的网关是我们通过手工加上去的真网关。优先等级是 1 (最大的)

如果我们要访问Internet的话。它优先读取 优先等级是1的那个真网关。。

而ARP读取的是读取本机TCP/IP里的网关的。以后的ARP变种会不会读路由表那我不知道。所以让他在冲突也只不过冲突假网关。

这样我们已经完成了。
第2个回答  2016-01-05
可以通过下面的方法解决:
打开注册表,找到HKEY_LOCAL_MACHINE/System/
CurrentControlSet/Services/Tcpip/Parameters/Interfaces这个选项,
然后选择路由器的CLSID,找到“DefaultGateway”键值后双击,删除上面的一行空行,重启即可。
假如没有这个键值的话,可以新建2个键值,一个为“DefaultGateway”,类型为Multi String Value,键值为空。
另一个为“DefaultGatewayMetric”,类型为Multi String Value,键值为0 0 0。
第3个回答  推荐于2018-03-19
你好,请问在你连接的局域网里还有别人连接么?比如寝室、办公室或者其他开放式网络?如果有的话,有可能是有人在发ARP广播包,进行网关拦截,是黑客行为,网上有ANTI-ARP软件,免费的,下了之后可以锁定网关与网关的MAC地址,还能看到发送ARP包的人。
如果是在家里,先查看一下网络的链接状态,是不是有其他人连接到了你的WIFI中。
如果以上都没有的话,我建议你查下病毒,也有可能是中毒了。本回答被网友采纳
第4个回答  2015-12-08
请问在你连接的局域网里还有别人连接么?比如寝室、办公室或者其他开放式网络?如果有的话,有可能是有人在发ARP广播包,进行网关拦截,是黑客行为,网上有ANTI-ARP软件,免费的,下了之后可以锁定网关与网关的MAC地址,还能看到发送ARP包的人。
如果是在家里,先查看一下网络的链接状态,是不是有其他人连接到了你的WIFI中。
如果以上都没有的话,我建议你查下病毒,也有可能是中毒了
相似回答