网络-netsh与用法

Posted on 2007-06-20 14:18 阿龙 阅读(563) 评论(0)  编辑 收藏 引用

首先,它可以显示你TCP/IP协议的相关设置。在命令提示窗口(CMD.EXE)里输入下列命令:
  netsh interface ip show config
  你还可以用它来更改计算机的IP地址或者配置TCP/IP的其它相关属性。例如,你想为计算机的"本地连接"指定一个静态的IP地址: 192.168.0.100,设置其子网掩码为255.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
(注意:这是一条完整的命令,输入的时候请不要换行。)
  如果你有一台笔记本电脑,而且你需要在两个以上不同的地方接入网络(并且每个网络都需要使用静态IP地址),那么你也可以使用netsh.exe来快速地切换TCP/IP设置,以适应不同网络的需要。ntesh.exe可以把不同的TCP/IP设置导出成不同的配置文件,然后在需要的时候导入配置文件来更改相应的设置。

  例如,现在你的笔记本接入了网络1,并且已经做好了相应的网络设置。这时你可以在命令提示窗口输入:
  netsh -c interface dump > c:\a.txt

  通过这条命令把相应的TCP/IP设置导出至c:\下文件名为a.txt的文本文件。以此类推,你可以把不同网络环境的设置导出到不同的配置文件中。在需要接入不同的网络中时,你只需要使用下面这条命令就可以了:
  netsh -f c:\b.txt(或者:netsh -f c:\b.txt)

  除此之外,你还可以通过netsh.exe来配置网络适配器,让它从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.exe使网络适配器动态获得DNS设置:
  netsh interface ip set dns "Local Area Connection" dhcp

  netsh.exe是一个很有用的自定义TCP/IP设置的工具。

netsh命令的强大没有人会怀疑,有经验的管理员都会深深会到这一点;

netsh工具
netsh.exe可以用来配置TCP/IP设置:IP地址、子网掩码、默认网关、DNS和WINS地址和其他选项。
3.1 显示TCP/IP设置
netsh interface ip show config


3.2 配置IP地址
netsh interface ip set address name=“本地连接" static 192.168.0.100 255.255.255.0 192.168.0.1 1


3.3 export your current IP settings
netsh -c interface dump > c:\location1.txt

3.4 import your IP settings
netsh -f c:\location1.txt
或者是      netsh exec c:\location2.txt


3.5 自动获得IP地址和DNS地址
netsh interface ip set address “本地连接” dhcp
netsh interface ip set dns “本地连接” dhcp


3.6 configure DNS and WINS addresses
netsh interface ip set dns “本地连接" static 192.168.0.200
netsh interface ip set wins “本地连接" static 192.168.0.200

[用批处理文件设置本地连接的IP]

新建一个文本,输入

代码:
int ip
set address name="本地连接" source=static addr=局域网地址     mask=255.255.255.0
set address name="本地连接" gateway=网关地址     gwmetric=0
set dns name="本地连接" source=static addr=DNS地址 register=PRIMARY



然后保存为IP.sh格式。

然后新建文本。输入

代码:
netsh exec ip.sh

然后保存为ip.bat

******************************************************************************************

唯一可以快速切换网络设置的方法就是使用netsh命令,首先我们设定单位的网络设置,然后进入命令行模式(开始→运行→CMD),输入“netsh -c interface dump >c:gongsi.txt”(不含引号) 。再设定成家里的网络设置,完毕后在命令行模式中输入“netsh -c interface dump >c:jia.txt”。

  以后我们到了公司只要输入“netsh -f c:gongsi.txt”就可以马上恢复为公司网络设置。同理输入“netsh -f c:jia.txt”即可恢复为家里的网络设置。这种切换网络参数的方法不用重新启动计算机。如果把命令写入批处理文件的话,我们只要通过鼠标双击相应文件就可以完成相应设置的切换工作了。

*****************************************************************************************

如果没有提示就重启,更新一下TCP/IP协议,在命令提示符中敲入
netsh int ip reset c:\resetlog.tex 完成后,把本地连接停用后再启用

*****************************************************************************************


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理