解决不能更改IP地址的方法
来源:
公司办公涉密电脑由于安装了涉密介质控制软件和权限管理软件,在卸载程序时不知何故网卡驱动被重新安装,导致原先设置的静态IP地址、子网掩码和网关都变成了自动获取,由于有安全管理软件的设置,更改IP地址确定按钮灰色,无法更改IP地址,导致无法上内部网。
重要说明:
本人所在单位是保密部门,所用的电脑是Windows XP SP2系统,该方法以及经过验证是可行的。但由于撰写本文是在自己家里,采用的是Win7 SP1系统,所附IP配置文件与XP系统有些不一样,但是在XP系统下生成的IP配置文件只要找到类似以下内容,更改即可:
add route prefix=0.0.0.0/0 interface="本地连接" nexthop=10.100.18.254 publish=是
add address name="本地连接" address=10.100.18.100 mask=255.255.255.0
其中nexthop=10.100.18.254表示网关;address=10.100.18.100表示IP地址;mask=255.255.255.0表示子网掩码。
操作方法
- 01
在其它电脑上,开始->所有程序->附件->命令提示符,在cmd窗口内输入采用netsh -f interface dump > c:\ip.txt 命令。
- 02
打开C:\ip.txt文件,如下格式(Windows 7下): #======================== # IPv4 配置 #======================== pushd interface ipv4 reset set global defaultcurhoplimit=64 icmpredirects=enabled add route prefix=0.0.0.0/0 interface="本地连接" nexthop=10.100.18.254 publish=是 add address name="本地连接" address=10.100.18.100 mask=255.255.255.0 popd # IPv4 配置结束 # ---------------------------------- # IPv6 配置 # ---------------------------------- pushd interface ipv6 reset set interface interface="Teredo Tunneling Pseudo-Interface" forwarding=disabled advertise=disabled mtu=1280 metric=0 siteprefixlength=0 nud=disabled routerdiscovery=disabled managedaddress=disabled otherstateful=disabled weakhostsend=disabled weakhostreceive=disabled ignoredefaultroutes=disabled advertisedrouterlifetime=0 advertisedefaultroute=disabled currenthoplimit=0 forcearpndwolpattern=disabled enabledirectedmacwolpattern=disabled popd # IPv6 配置的结尾 # ---------------------------------- # ISATAP 配置 # ---------------------------------- pushd interface isatap popd # ISATAP 配置结束 # ---------------------------------- # 6to4 配置 # ---------------------------------- pushd interface 6to4 reset
- 03
找到: add route prefix=0.0.0.0/0 interface="本地连接" nexthop=10.100.18.254 publish=是 add address name="本地连接" address=10.100.18.100 mask=255.255.255.0 其中nexthop=10.100.18.254表示网关;address=10.100.18.100表示IP地址;mask=255.255.255.0表示子网掩码。
- 04
将以上网关、IP地址和子网掩码改成自己电脑相应的值。
- 05
在自己的电脑上输入以上ip.txt的内容,并保存为C盘根目录下ip.txt。如果能够直接从其它电脑上拷贝过来到C盘根目录下也可以。
- 06
在自己电脑上,开始->所有程序->附件->命令提示符,在cmd窗口内输入采用netsh -c c:\ip.txt 命令。
- 07
IP地址更改完毕,重启电脑,搞定!