Chinaunix首页 | 论坛 | 博客
  • 博客访问: 324063
  • 博文数量: 72
  • 博客积分: 3030
  • 博客等级: 中校
  • 技术积分: 820
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-22 16:11
文章分类

全部博文(72)

文章存档

2016年(2)

2015年(1)

2014年(1)

2011年(2)

2010年(3)

2009年(7)

2008年(15)

2007年(40)

2006年(1)

我的朋友

分类: WINDOWS

2008-05-26 12:56:02

Netsh是Windows XP/2003/Server 2003操作系统自身提供的命令行脚本实用工具,它允许用户在本地或远程显示或修改当前正在运行的计算机的网络配置。为了存档、备份或配置其他服务器,Netsh也可以将配置脚本保存在文本文件中。

运行Netsh命令可以有如下两种方式。

(1)本地运行。
在DOS命令提示符后输入Netsh命令即可。

(2)远程运行。
要在远程Windows Server 2003服务器上运行Netsh命令,首先要使用“远程桌面连接”连接到运行终端服务的Windows Server 2003服务器上,之后的操作与在本地使用Netsh命令相同。

Netsh命令的功能很多,用户可以通过其自身提供的帮助来了解全部功能。
在DOS命令提示符下输入“Netsh”后按回车键,显示Netsh操作提示符,如图3-43所示。

  
图3-43  Netsh命令操作提示符

输入“?”后按回车键,返回Netsh提供的帮助信息,如图3-44所示。
Netsh的常用功能如下。

1.保存网络设置

可以使用Netsh命令将本地或远程的网络设置信息保存到一个文件中,当网络设置出现故障时可以用保存的配置来恢复。

 
图3-44  Netsh提供的帮助信息
对于普通计算机来说,网络设置信息只包含有网络接口IP配置参数;对于服务器而言,不仅仅包括该参数,还包括接口配置、端口代理配置、远程访问配置、路由配置、DNS代理配置、NAT配置,以及DHCP中继代理配置等。有经验的网络管理员会定时将这些信息备份,当遇到毁灭性破坏时迅速及时地恢复网络。网络设置的备份操作如下:
netsh dump >Net_bak.txt
通过以上操作,可将网络设置备份到Net_bak.txt文件中。该文件为一个文本文件,其中包含网络配置的所有信息,如图3-45所示。
 
图3-45  网络配置的所有信息

2.恢复以前的配置参数

在维护或调整网络设置时,如果发生操作错误,或者网络出现故障,可以利用备份快速恢复网络设置,命令为:

 nesh exec Net_bak.txt

通过Netsh命令备份及恢复服务器网络设置简单方便,而且快速有效。

3.修改主机IP地址

利用Netsh命令可以方便地设置和修改网卡的参数,包括网卡的IP地址。例如笔记本电脑的用户经常需要频繁地切换IP地址以适应于办公及家庭等不同的网络环境。使用常规的网络设置方法不仅繁琐,而且难以记忆,一种方便可行的方法是使用Netsh命令。

在命令行中执行“Netsh”命令,DOS提示符就会变成“netsh>”。输入“Interface”命令,按回车键后,进入网卡参数设置模式。由于此时仅需要修改主机的IP地址,因此必须继续执行IP命令。使DOS提示符变为“Interface ip>”,才能设置主机的IP地址。用Netsh命令更改IP地址方式,即通过命令set address name=连接名称 source=static addr=IP地址 mask=子网掩码的方法来实现。例如要将本机的IP地址改为192.168.10.210,子网掩码为255.255.255.0,执行以下命令:

set address name=″本地连接″ source=static addr=192.168.10.210  mask=255.255.255.0  

为更加方便,可以使用脚本文件和批处理文件来实现。如要使计算机的网络IP地址在192.168.0.5和192.168.10.210之间快速切换,操作步骤如下。

(1)打开记事本,输入以下内容:

int ip 
set address name=″本地连接″ source=static addr=192.168.0.5 mask=255.255.255.0
set address name=″本地连接″ gateway=192.168.0.1 gwmetric=1
(2)保存上述内容,如将其保存为一个名为“1.sh”的文件。
(3)新建一个文本文件,输入以下内容:
int ip 
set address name=″本地连接″ source=static addr=192.168.10.210 mask=255.255.255.0
set address name=″本地连接″ gateway=192.168.10.1 gwmetric=1
(4)保存上述内容为“2.sh”。
(5)用记事本编写一个批处理文件,命名为“设置为0网段. bat”,内容为:
 netsh exec 1.sh
(6)使用记事本编写另一个批处理文件,命名为“设置为10网段.bat”,内容为:
netsh exec 2.sh
(7)分别为上述两个文件在桌面上创建一个快捷方式,这样双击该快捷方式即可实现IP地址的快速改变。如果要快速在192.168.0.5及192.168.10.210 IP地址间切换,只需要分别双击上述快捷方式即可。
阅读(1214) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

newnic2008-05-26 17:17:31

在Vista中,可以通过MMC管理NAP;而在XP SP3中,只能通过(netsh nap)命令来设置。 http://blogs.technet.com/nap/archive/2007/11/08/xp-nap-rude-q-and-a.aspx

newnic2008-05-26 12:59:50

微软网站上的两篇相关文章 如何使用 Netsh.exe 工具和命令行开关 http://support.microsoft.com/kb/242468 Netsh 命令行实用程序 http://technet2.microsoft.com/windowsserver/zh-chs/library/fd1e2fbe-15a6-413b-b712-28afb312c92f2052.mspx?mfr=true