网络诊断工具netsh用法

网络诊断工具netsh用法

  netsh是一个功能非常强大的Windows系统内置命令,可用于从本地或远程显示或修改当前正在运行的计算机的网络配置。它还提供了一个脚本功能,对于指定计算机,可以通过此功能以批处理模式运行一组命令。为了存档或配置其他服务器,netsh也可以将配置脚本保存在文本文件中。netsh命令可以在两种模式下运行:交互式和非交互式。当需要进行单一设置时,使用非交互式模式即可。要在交互模式下使用,只需在命令提示符下输入netsh命令即可。下面小编介绍其常见用法。

  (1)查看网络配置

  语法格式为:netsh interface ip show {选项}

  通过{选项}来决定要显示的网络配置信息,例如选项address表示显示IP地址配置;config表示显示IP地址和更多信息;dns表示显示DNS服务器地址;icmp表示显示ICMP统计信息;interface表示显示IP接口统计信息;ipaddress表示显示当前IP地址。

  (2)配置网络接口IP和网关IP

  例如,命令netsh interface ip set address 本地连接 static 10.1.1.10 255.0.0.0 10.1.2.1表示将名为“本地连接”的网络接口配置为:IP地址10.1.1.10,子网掩码255.0.0.0,默认网关10.1.2.1,其中static表示分配静态地址。

  (3)配置网络接口的DNS服务器

  例如,命令netsh interface ip set dns 本地连接 static 202.102.160.68表示将名为“本地连接”的网络接口的DNS服务器配置为202.102.160.68。

  (4)配置自动获取IP地址、DNS地址

  例如,命令netsh interface ip set address 本地连接 dhcp表示将名为“本地连接”的网络接口配置为自动获取IP地址;netsh interface ip set dns 本地连接 dhcp表示将名为“本地连接”的网络接口配置为自动获取DNS服务器地址。

  (5)查看和使用网络配置文件

  例如,命令netsh -c interface dump表示显示当前的配置脚本。

  要将当前网络配置脚本导出到一个文本文件,可使用重定向操作:netsh -c interface dump > d:net1.txt,(">"表示导出,">>"表示追加);要从文本文件导入网络配置脚本,可以使用命令:netsh -f d:net1.txt。

  另外,进入netsh交互环境后,在根基目录用exec命令也可以加载一个配置脚本,如:netsh>exec d:net1.txt。

  (6)启用|关闭|重置防火墙

  启用防火墙,命令:netsh firewall set opmode mode = enable

  关闭防火墙,命令:netsh firewall set opmode mode = disable

  重置防火墙,命令:netsh firewall reset

  (7)启用|禁用WLAN

  启用WLAN,命令:netsh wlan set hostednetwork mode=allow

  禁用WLAN,命令:netsh wlan set hostednetwork mode=disallow

  启用承载网络,命令:netsh wlan start hostednetwork

  注:对于普通计算机来说,网络设置只有接口IP配置参数;而对于服务器而言,网络设置不仅仅包括前面所提到的.接口IP配置参数,还有接口配置、端口代理配置、远程访问配置、路由配置、DNS代理配置、NAT 配置、DHCP中继代理配置等。

  netsh.exe工具的语法为:

  netsh [-r router name] [-a AliasFile] [-c Context] [Command | -f ScriptFile]

  要显示在上下文中可以使用的子上下文和命令的列表,请在netsh>命令提示符处键入上下文名称,后跟空格和?。例如,要显示可以在/routing上下文使用的子上下文和命令的列表,应在netsh>命令提示符处键入routing ?,然后按Enter。上下文字符串附加在netsh.exe工具命令之后,并被传递到相关的帮助器。帮助器可以有一个或多个映射到上下文的入口点。

  netsh.exe工具中可使用的一些上下文是:

  /dhcp,更改为动态主机配置协议(DHCP)上下文;

  /ras,更改为远程访问服务器(RAS)上下文;

  /routing,更改为路由上下文;

  /wins,更改为Windows Internet命名服务(WINS)上下文。

  上下文也可嵌套在其他上下文中。例如,以下上下文在netsh>ras上下文中运行:

  /ip,更改为Internet协议(IP)上下文;

  /ipx,更改为网际数据包交换(IPX)上下文;

  /netbeui,更改为NetBios增强型用户接口(NETBEUI)上下文。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 yyfangchan@163.com (举报时请带上具体的网址) 举报,一经查实,本站将立刻删除