赞助商

栏目分类

赞助商

大家感兴趣的文章

搜索

    看牛人如何在dos使用NetSH命令一句话设置本地IP地址

    作者:admin    时间:2015-6-7 12:19:9    浏览:
    • 设置本地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,也许你会喜欢它,因为它可能帮助自己快速解决一些网络问题。

      。。。

    标签: 网络技术  
    x