设置本地IP地址我想绝大部分人都是通过点击“本地连接”打开窗口来设置的,这样很直观明了,操作起来也没有什么困难,不过,今天给你看看牛人如何在dos使用NetSH命令一句话设置本地IP地址的。
了解NetSH命令
NetSH (Network Shell) 是windows系统本身提供的功能强大的网络配置命令行工具。
Netsh 是命令行脚本实用工具,它允许从本地或远程显示或修改当前正在运行的计算机的网络配置。
Netsh 还提供了一个脚本功能,对于指定计算机,可以通过此功能以批处理模式运行一组命令。为了存档或配置其他服务器,Netsh 也可以将配置脚本保存在文本文件中。
Netsh 命令的强大,有经验的管理员都不会怀疑;以前有很多介绍netsh命令的文章,今天我们从另一方面感受一下netsh命令的神奇。
使用NetSH命令一句话设置本地IP地址
对于熟悉NetSH命令的人来说,设置本地IP地址就可以自如的在dos里轻松搞定了,比如为计算机的“本地连接”指定一个静态的IP地址:192.168.0.100,设置其子网掩码?55.255.255.0,并指定默认网关为192.168.0.1,如下便是执行的命令了:
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
(注意:这是一条完整的命令,输入的时候请不要换行。)
设置完毕后,还可以使用NetSH命令来显示你TCP/IP协议的相关设置,看看本地IP地址设置是否成功。在命令提示窗口(CMD.EXE)里输入下列命令:
netsh interface ip show config
使用NetSH快速切换TCP/IP设置
如果你有一台笔记本电脑,而且你需要在两个以上不同的地方接入网络(并且每个网络都需要使用静态IP地址),那么你也可以使用netsh.exe来快速地切换TCP/IP设置,以适应不同网络的需要。ntesh.exe可以把不同的TCP/IP设置导出成不同的配置文件,然后在需要的时候导入配置文件来更改相应的设置。
例如,现在你的笔记本接入了网络1,并且已经做好了相应的网络设置。这时你可以在命令提示窗口输入:
netsh -c interface dump > c:location1.txt
通过这条命令把相应的TCP/IP设置导出至c:下文件名为location1.txt的文本文件。以此类推,你可以把不同网络环境的设置导出到不同的配置文件中。在需要接入不同的网络中时,你只需要使用下面这条命令就可以了:
netsh -f c:location1.txt(或者:netsh -f c:location2.txt)
使用NetSH配置网络适配器
除此之外,你还可以通过NetSH来配置网络适配器,让它从DHCP服务器自动获得IP地址。命令如下:
netsh interface ip set address "Local Area Connection" dhcp
还可以进行WINS配置:
netsh interface ip set wins "Local Area Connection" static 192.168.0.200
当然,只要你想,你还可以通过NetSH使网络适配器动态获得DNS设置:
netsh interface ip set dns "Local Area Connection" dhcp
使用NetSH禁用网络连接自动调优功能
禁用网络连接自动调优,可以提高网络速度的哦,看看此文所述,为什么10m光纤宽带上传速度只有1m还不到2m,你可以使用NetSH命令来搞定。
如果您使用的是Windows Vista或Windows 7,可以使用NetSH禁用网络连接自动调优功能:
a. 单击[开始]——[所有程序]——[附件] ,右击[命令提示符]并选择以[管理员身份运行] 。
b. 当Windows 要求权限时请单击[继续]。在命令提示符下,输入
netsh interface tcp set global autotuninglevel=disabled
按下回车键。
注意:此命令禁用窗口自动调优功能。
c. 在禁用自动优化网络功能后,验证您否是可以登录到Windows Live Messenger。
注意:如果您仍然无法登录到Messenger的,那么请重新启用此功能。
d. 重新启用自动优化网络功,在命令提示符下,输入
netsh interface tcp set global autotuninglevel=normal
按下 回车键。
注意:此命令将再次开启自动优化网络功能,以便您可以利用网络的优势提高性能。
现在你知道了吧,NetSH是一个很有用的自定义TCP/IP设置的工具。
相关链接
NetSh命令及使用详述
NetSH (Network Shell) 是windows系统本身提供的功能强大的网络配置命令行工具。除非网络管理人员,一般电脑用户都不会接触到此命令。不过如果了解NetSh,也许你会喜欢它,因为它可能帮助自己快速解决一些网络问题。
。。。
新闻热点
疑难解答