
可以使用arp
-s命令进行修改
格式为:arp
-s
ip地址
mac地址
如ip地址为192168010
mac为00-aa-00-62-c6-09
即可以在cmd下执行:
arp
-s
192168010
00-aa-00-62-c6-09
果360经常保护不上的话,
你试着手动绑定网关地址和mac地址把,手动也很有效的,其实功能和360arp防火墙一样的
就是在开始--运行---cmd
确定后有个黑色的命令窗口,
里面输入arp -a
看到网关ip对应的mac地址,然后执行命令
arp -d
arp -s 19216811 00-00-00-00-21-23
然后回车就可以了 。
我上面的网关ip地址换成你的网关地址,mac地址也是你的网关对应的地址,
别打成我上面的例子啊。
你没有考虑大小写的问题,输出都是小写,但你的都只找大写的。
刚才今天我也写了同样的一段取 arp -a 的代码,这个表达式能用,它取到3个 group。
final Pattern ARP_PATTERN = Patterncompile("(:(:\\d+\\){3}\\d+)\\s+(:(:[a-fA-F0-9]{2}\\-){5}(:[a-fA-F0-9]{2}))\\s+(\\w+)");Matcher matcher = ARP_PATTERNmatcher(line);
Systemoutprintln(line);
if (matcherfind()) {
String ip = matchergroup(1);
String mac = matchergroup(2);
String type = matchergroup(3);
}
以上就是关于ARP -a找不到默认网关的MAC地址无法上网!!全部的内容,包括:ARP -a找不到默认网关的MAC地址无法上网!!、对方用了arp防火墙,怎么能获取到它的mac地址、为什么我对arp -a 命令产生的流中,使用正则表达式截取mac地址不成功等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)