|
|
是这样的,我使用的是winXP+F7双系统,局域网环境。这几天上网老是有人和我IP冲突,导致我上不了网。在windows下使用本地连接的修复功能修复一下就可以正常上网了。于是我根据它的原理写了个批处理让它每隔几秒就修复一次,这样我就能比较正常地上网了。但是在Linux下我就不知道该怎么办了,不知道F7有没有类似的修复功能,或者对应的修复命令是什么?
附window本地连接修复原理:
1.释放当前 TCP/IP 设置: ipconfig /release
2.更新 TCP/IP设置: ipconfig /renew
3.为当前机器中所有的网络适配器注册DNS记录(如有错误, 在15分钟内向Event Viewer报告):ipconfig /registerdns
4.清除当前的ARP 缓存记录: arp -d *
5.DHCP广播(IP 更新) -- 没有对应的命令(包含在ipconfig/renew里)
6.清除并重新加载NETBT的远程机器名列表: Nbtstat -R
7.向WINS服务器(如果存在的话)发送机器名释放的包:Nbtstat -RR
8.清除DNS缓存记录, 并向DNS重新注册:ipconfig /flushdns |
|