命令行配置IP地址实例!netsh interface ip set address name="本地连接" source=static addr=172.18.14.11mask=255.255.255.0gateway=172.18.14.254 (注意此处要加空格之后再加1)netsh interface ip set dns "本地连接" static 172.18.1.5 primary// netsh interface ip add dns "本地连接"只更改网关netsh interface ipset address name="本地连接" gateway=192.168.2.200 gwmetric=1说明:a.命令中的"本地连接2"的名字不确定,每个人的电脑不同,也就是网络连接的名称;b.本地连接和2 之间有空格;c.引号是在英文状态下的,不是在中文状态下的,请确定在输入引号时的输入法状态为英文方式;b. ip地址子网掩码网关通过网络管理者处可获得;c.网关后面空格,一定要加数字1通过Netsh里面的dump命令可以直接显示配置脚本。
而通过netsh -c interface ip dump >c:\interface.txt的方式可以导出配置脚本。
然后再netsh -f c:\interface.txt的方式又可以把导出的配置脚本再导回去。
修改ip,子网掩码,网关,dns。
“网络连接名”是你机器上网络属性里看到的连接名,把下面改成自己的连接名。
netsh interface ip set address "网络连接名" static 192.168.0.88 255.255.255.0 192.168.0.1 1netsh interface ip set dns "网络连接名" static 202.216.224.66netsh interface ip add dns "网络连接名" 202.216.224.67如果要改成动态分配ip和自动获得dns使用下面命令。
netsh interface ip set address "网络连接名" dhcpnetsh interface ip set dns "网络连接名" dhcp配置IP,子网,网关的命令:1.进入命令提示符:开始---运行输入:cmd 回车;2.在命令提示符下输入下面的命令:netsh int ip set address name="本地连接2" static ip地址子网掩码网关 1说明:a.命令中的"本地连接2"的名字不确定,每个人的电脑不同,也就是网络连接的名称;b.本地连接和2 之间有空格;c.引号是在英文状态下的,不是在中文状态下的,请确定在输入引号时的输入法状态为英文方式;b. ip地址子网掩码网关通过网络管理者处可获得;c.网关后面空格,一定要加数字12.DNS设置:netsh int ip set dns name="本地连接2" static DNS地址在UNIX SERVER配置IP地址,网关,掩码,DNS等都是配置文件或使用ifconfig,route 命令,XWINDOWS下也可以图形化方式配置,在WINDOWS下,原来也是可以这样做的,可见操作系统之间应该存在某种等价性。
在netsh interface ip>之后输入set address "本地连接" static 192.168.4.23 255.255.255.192 192.168.4.1 1然后回车,稍候会显示“确定”,IP设置完毕。
这里解释一下,“本地连接”是指Windows“网络属性”中看到的连接的名称,static表示要指定静态IP而非DHCP指派,后面三个分别是IP,子网掩码,网关,最后的“1”是指默认网关的跃点数,一般为“1”。
至此,命令行下设置IP完成。
同时你还可以在命令行下更改DNS设置,用的是set dns命令,你可以输入set dns /?查看使用方法。
最后,我们将这些命令保存为一个BAT文件(setIP192168423.bat):Windows家族从Windows NT开始跨入了网络操作系统的市场,到现在的Windows 2000可以说网络功能在逐渐的完善,在这个成长过程中Windows融入了很多其他网络操作系统的功能,可以说是借鉴而来的,逐渐形成了一套功能完善的网络操作系统,这也是令SUN等各大公司所感觉到不服的原因,觉得不是微软完全自给研发的东西。
不过Windows2000的功能确实是很强大的,它几乎可以象Unix和Linux一样在命令行下做很多的工作。
下面我们看一下Windows上一个可以在命令行下更改ip地址的命令,看过这个命令后大家可能会觉得这个命令很象Unix和Linux的命令,更象Cisco的路由器命令。
下面是我在计算机上实际操作的回显,我会加上一些注释:C:\>ipconfig (首先用ipconfig这个命令看一下更改之前的ip地址)Windows 2000 IP ConfigurationEthernet adapter 本地连接:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 192.168.0.250 (本地连接更改之前的ip)Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . : 192.168.0.1PPP adapter 拨号连接:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 211.149.128.147Subnet Mask . . . . . . . . . . . : 255.255.255.255Default Gateway . . . . . . . . . : 211.149.128.147C:\>netsh (然后执行netsh这个命令)netsh>interface (netsh命令的子命令)interface>ip (interface命令的子命令)interface ip>set (interface ip命令的子命令)下列指令有效:此上下文中的命令:set address - 设置指定的接口的IP 地址或默认网关。
set dns - 设置DNS 服务器模式和地址。
set wins - 设置WINS 服务器模式和地址。
interface ip>set address 本地连接static 192.168.0.2 255.255.255.0 192.168.0.1 1 (设置ip地址)确定。
(注释:上面一段象不象Cisco的命令。
)interface ip>exitC:\>ipconfig (更改后再用ipconfig命令看一下ip地址,确认一下是否更改成功)Windows 2000 IP ConfigurationEthernet adapter 本地连接:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 192.168.0.2 (更改后的ip说明成功了)Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . : 192.168.0.1PPP adapter 拨号连接:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 211.149.128.147Subnet Mask . . . . . . . . . . . : 255.255.255.255Default Gateway . . . . . . . . . : 211.149.128.147C:\>netsh这个命令还有好多强大的功能如下:C:\>netshnetsh>?下列指令有效:此上下文中的命令:.. - 移到上一层上下文级。
? - 显示命令列表。
aaaa - 更改到`aaaa' 上下文。
abort - 丢弃在脱机模式下所做的更改。
add - 将一个配置项添加到项目列表中。
alias - 添加一个别名bye - 退出程序。
commit - 提交在脱机模式中所做的更改。
delete - 在项目列表上删除一个配置项目。
dhcp - 更改到`dhcp' 上下文。
dump - 显示一个配置脚本。
exec - 运行一个脚本文件。
exit - 退出程序。
help - 显示命令列表。
interface - 更改到`interface' 上下文。
offline - 将当前模式设置成脱机。
online - 将当前模式设置成联机。
popd - 从堆栈上打开一个上下文。
pushd - 将当前上下文放推入堆栈。
quit - 退出程序。
ras - 更改到`ras' 上下文。
routing - 更改到`routing' 上下文。
set - 更新配置设置。
show - 显示信息unalias - 删除一个别名。
wins - 更改到`wins' 上下文。
下列的子上下文可用:routing interface ras dhcp wins aaaa若需要命令的更多帮助信息,请键入命令,后面跟?。
每一个子命令下面还有很多子命令。
这里就不一一介绍了因为实在是功能太多了,大家可以自己研究一下。