服务器 频道

用Netshell管理Win2003网络服务(下)

    【IT168 专稿】上面我们我们介绍了netsh命令使用方法(点击查看)。下面将结合具体内容使用Netshell 管理Windows 2003的网络服务。

一、 配置网络接口的TCP/IP参数

    1. 设置网络接口(即网卡)的IP地址、子网掩码、网关

    使用命令格式:
    netsh interface ip set address 网络接口 static 静态ip地址 子网掩码 网关 gwmetric
对应具体命令即:“netsh interface ip set address "本地连接" static 192.168.1.10 255.255.255.0 192.168.1.1 1” 。在这个范例中,画面左下角出现确定。代表该命令成功执行,然后使用“ipconfig”命令查看设置结果,见图3。
 

图3设置网络接口(即网卡)的IP地址、子网掩码、网关


    2.简化netsh命令输入:

    但是您若觉得这样的命令参数太长、太麻烦,您还可以如以下的缩写方式来完成:
netsh i i s a 本s 192.168.1.10 255.255.255.0 192.168.1.1 1 
画面左下角出现确定。代表该命令成功执行,然后使用“ipconfig”命令查看设置结果,见图4。
 

图4简化输入

    对比图3和图4,我们发现简化输入的结果和标准输入的结果完全一致。这样够精简吧,我们将原命令行缩减成上述这个简化命令输入,将 interface 缩写成int 或者也可以写成单一个 i 字母;甚至“本地连接”的网络卡名称还可以缩写成一个本字。同样的原理,若是在英文版的 Windows Server 2003的操作系统中,网络卡预设名称为“Local Area Network”也可以缩写成单一个L英文字母。

    3.配置网络接口的静态DNS 服务器IP 地址

    使用命令格式:
“Netsh interface ip Set dns 本地连接 static DNS 服务器IP 地址 suffix=interface 或是 Primary ”
    说明:上述命令行中的suffix 参数,若是使用 interfece 参数值会将指定的完整计算机名称及指定的联机名称都做DNS 的动态更新,而使用 primary 参数值则只会使用完整计算机名称做DNS 的动态更新。
    对应具体命令:
“netsh interface ip set dns 本 static 192.168.1.17 primary”运行结果见图5 。
 

图5配置网络接口的静态DNS 服务器IP 地址


    4. 设置指定网络接口上的静态WINS 服务器IP 地址

    使用命令格式:
“Netsh interface ip Set WINS 本地连接 static WINS 服务器IP 地址”
对应具体命令:
“Netsh interface ip Set WINS 本 static 192.168.1.15”运行结果见图6 。
 

图6设置指定网络接口上的静态WINS 服务器IP 地址


    5.验证 Netsh 设定后的 TCP/IP 状态内容

    使用鼠标点击网卡接口查看Netsh 设定后的 TCP/IP 状态内容是否和设置相同,如下图7所示:
 

图7 验证 Netsh 设置后的 TCP/IP 状态


    6.备份、恢复当前TCP/IP 状态

    验证 Netsh 设定后的 TCP/IP 状态后,我们为了避免计算机系统突然发生故障,导致网络参数丢失,你可以在系统正常上网时,将网络参数保存成文本文件,以便重新安装系统时,能快速恢复。使用命令:“interface dump>g:\bak.txt”,然后使用dir命令查看是否生成备份文件,见图8 。
 

图8备份当前TCP/IP 状态

    日后倘若需要恢复以前的配置参数时,你可以直接执行“netsh exec g:\baktxt”命令,就能将以前的静态IP地址、掩码地址、WINS服务器地址、DNS服务器地址等配置信息,导入到系统的TCP/IP参数设置窗口中;一旦导入操作成功后,你可以执行“IPCONFIG”命令,来检查一下系统的新网络参数,看看它们是不是恢复到以前的数值。

    7. 还原及重设操作系统当中的 TCP/IP 环境组态

    Windows 2000 / XP / 2003 以后的操作系统版本,默认值操作系统所使用的通讯协议为 TCP/IP。也因为如此,当您发现您的操作系统当中的 TCP/IP 堆栈出现错误而导致系统的网络运作出现错误或失败之后(例如:执行Ping localhost 命令时出现错误讯息),您无法利用重新安装 TCP/IP 通讯协议的方式来还原系统预设的TCP/IP 堆栈组态,此时您并不需要重新安装整个作业系统,Netsh 的“重设TCP/IP 组态堆栈”功能就派上用场,接下来将示范重设TCP/IP 组态堆栈的方法。使用命令:“Netsh interface ip reset c:\reset_log.txt ”即可。

0
相关文章