有时候系统发生问题,网络连接中看不到本地连接,网卡工作还是正常的。
这样一来却没有办法修改本地的IP地址了。
因为通常都是在本地连接属性中修改IP的,但现在本地连接已经看不到了,在命令行下用IPconfig可以查看IP地址,但是不能修改。
其实我们可以在命令行下配置IP地址,方法就是系统的NETSH命令。
我的批处理,运行后即可修改“本地连接”的IP地址:@echo offset ip="192.168.3.100" //可任意设置IP地址(ip地址及连接名称以双引号括起来)echo set IP address to %ip%netsh interface ip set address name="本地连接"source=static address=%ip% mask=255.255.255.0gateway=192.168.3.177rem gwmetric=autoecho okrem pause常用的netsh命令:(1)设置WindowsXP“本地连接”的IP地址为10.223.3.254,子网为255.255.255.0,网关为10.223.3.1,跃点数为1.C:\>netsh interface ip set address name="local area connection" source=static addr=10.223.3.254 mask=255.255.255.0 gateway=10.223.3.1gwmetric=auto(2)设置WindowsXP “本地连接”的IP地址自动获取C:\>netsh interface ip set address name="local area connection" source=dhcp(3)设置WindowsXP“本地连接”的DNS为10.223.3.2C:\>netsh interface ip set dns name="local area connection" source=static addr=10.223.3.2 register=primary(4)设置WindowsXP“本地连接”的DNS为自动获取C:\>netsh interface ip set dns name="local area connection" source=dhcp附:netsh命令配置IP地址、DNS的详细用法一、添加IP 地址及默认网关(是添加,要重设或更新原来IP的请看第三点)netsh interface ip add address用法: add address [name=] [[addr=]IP address [mask=]IP subnet mask][[gateway=]IP address [gwmetric=]integer]参数:name - IP 接口名称。
addr - 要添加到此接口的IP 地址。
mask - 指定IP 地址的IP 子网掩码。
gateway - 指定IP 地址的默认网关。
gwmetric - 默认网关的跃点数。
注释: 向一个用静态IP 地址配置的接口添加IP 地址和默认网关。
示例:add address "Local Area Connection" 10.0.0.2 255.0.0.0add address "Local Area Connection" gateway=10.0.0.3 gwmetric=2第一个命令向本地连接接口添加一个静态IP 地址10.0.0.2 ,子网掩码为255.0.0.0。
第二个命令向网关跃点数为2 的接口添加IP 地址,10.0.0.3 作为第二个默认网关。
我的实例:(1)netsh interface ip add address "LocalConnection" 172.20.0.49 255.255.252.0此命令设置LocalConnection 的IP 为172.20.0.49, 子网掩码为255.255.252.0(2) C:\>netsh interface ip add address "LocalConnection" gateway=172.20.0.254 gwmetric=1此命令设置Localconnection 的默认网关为172.20.0.254, 默认网关的跃点数为 1二、添加DNSnetsh interface ip add dns用法: add dns [name=] [addr=] [[index=]integer]参数:标记数值name - 添加DNS 服务器的接口的名称。
addr - 添加的DNS 服务器的IP 地址。
index - 为指定的DNS 服务器地址。
指定索引( 首选项) 。
说明: 静态添加新的DNS 服务器IP 地址或重新索引现有DNS 服务器地址的列表以修改DNS 服务器首选项。
例如:add dns "Local Area Connection" 10.0.0.1add dns "Local Area Connection" 10.0.0.3 index=2我的实例:netsh interface ip add dns "LocalConnection" 172.20.0.1netsh interface ip add dns "LocalConnection" 202.96.128.68 index=2三、设置IP 地址、默认网关及DNS :netsh interface IP set address local static 172.20.0.49 255.255.252.0 设置IP 及子网掩码netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1(set address source=dhcp 此条表示从dhcp 服务器得到IP)netsh interface IP set dns "LocalConnection" static 172.20.0.1(set dns source=dhcp)四、综合例netsh interface IP set address local static 172.20.0.49 255.255.252.0netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1netsh interface IP set dns "LocalConnection" static 172.20.0.1netsh interface ip add dns "LocalConnection" 202.96.128.68 index=2以上命令做成批处理:edit setIP.batnetsh interface IP set address local static %2 255.255.252.0netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1netsh interface IP set dns "%1" static 172.20.0.1netsh interface ip add dns "%1" 202.96.128.68 index=2setIP.bat 的命令用法是:setIP 网络接口名IP 地址例如:setip LocalConnection 172.20.0.49具体点就是:在DOS模式下修改网关和IP地址(XP)设置/修改IP地址,子网掩码,网关的格式:先输入netsh 回车再输入interface ip 回车接着输入set address "本地连接" static 10.25.35.35 255.255.255.0 10.25.35.7 auto有时需要反复输入set address "本地连接" static 10.25.35.35 255.255.255.0 10.25.35.7 auto 直到出现回显命令的意思是将“本地连接”ip地址设置成10.25.35.35子网掩码是255.255.255.0网关设置成10.25.35.7 并且自动跃点数注意:"本地连接"处请根据自己的情况修改设置DNS命令格式:先输入netsh 回车再输入interface ip 回车接着输入set dns "本地连接" static 202.96.128.86命令的意思是将“本地连接”的DNS设置成202.96.128.86 有时需要反复输入set dns "本地连接" static 202.96.128.86 直到出现回显删除IP地址和DNS的命令是先输入netsh 回车再输入interface ip 回车接着输入set address "本地连接" dhcp或set dns "本地连接" dhcp。