“网”罗天下,一键搞定:netsh命令的花式玩法与超实用攻略

本文涉及的产品
云防火墙,500元 1000GB
简介: `netsh`是Windows系统中强大的网络配置和管理工具,支持本地或远程修改网络设置。常用功能包括:显示和配置网络接口、无线网络管理、防火墙规则设置、网络配置备份与还原、远程管理等。通过`netsh`命令,用户可以轻松管理IP地址、启用/禁用网络接口、添加或删除无线网络配置文件、配置防火墙规则,并进行网络故障排查。掌握这些命令能大幅提升网络管理和维护效率。

“网”罗天下,一键搞定:netsh命令的花式玩法与超实用攻略

netsh是Windows系统中的一个功能强大的网络配置和管理工具,可用于本地或远程修改网络配置、显示网络配置信息等。以下是netsh命令的一些实用用法:

网络接口管理

• 显示网络接口信息:

netsh interface show interface:显示所有网络接口的状态,包括接口名称、状态、类型等,方便快速查看各网络接口的当前情况。

netsh interface ipv4 show config:显示IPv4网络接口的详细配置信息,如IP地址、子网掩码、默认网关等,有助于了解网络接口的网络参数设置。

• 启用/禁用网络接口:

netsh interface set interface "接口名称" admin=enable:启用指定的网络接口,例如netsh interface set interface "本地连接" admin=enable可启用本地连接。

netsh interface set interface "接口名称" admin=disable:禁用指定的网络接口,可用于临时关闭某个网络连接。

• 配置IP地址:

• 设置静态IP地址:netsh interface ip set address "接口名称" static IP地址 子网掩码 网关,例如netsh interface ip set address "本地连接" static 192.168.1.2 255.255.255.0 192.168.1.1,可将本地连接的IP地址设置为静态的192.168.1.2,子网掩码为255.255.255.0,网关为192.168.1.1。

• 启用DHCP自动获取IP地址:netsh interface ip set address "接口名称" dhcp,使网络接口通过DHCP服务器自动获取IP地址等网络参数。

无线网络管理

• 显示无线网络信息:

netsh wlan show interfaces:显示当前无线网络接口的状态和连接信息,包括已连接的无线网络名称、信号强度等。

netsh wlan show profiles:列出所有存储的无线网络配置文件,可查看曾经连接过的无线网络及其配置文件名称。

• 配置无线网络:

• 添加无线网络配置文件:netsh wlan add profile filename="配置文件路径",例如netsh wlan add profile filename="C:\wifi_profile.xml",可将指定的无线网络配置文件添加到系统中。

• 删除无线网络配置文件:netsh wlan delete profile name="无线网络名称",如netsh wlan delete profile name="MyWiFi",可删除存储的无线网络配置文件,不再自动连接该无线网络。

• 设置无线网络属性:netsh wlan set hostednetwork mode=allow ssid=网络名称 key=密码,例如netsh wlan set hostednetwork mode=allow ssid=MyHotspot key=12345678,可创建一个无线热点,设置热点的名称和密码等属性。

防火墙管理

• 显示防火墙状态和规则:

netsh advfirewall show currentprofile:显示当前防火墙配置文件的状态和基本信息,包括防火墙是否开启、规则策略等。

netsh advfirewall firewall show rule name=all:列出所有防火墙规则的详细信息,方便查看哪些程序、端口等被允许或阻止通过防火墙。

• 配置防火墙规则:

• 添加防火墙规则:netsh advfirewall firewall add rule name="规则名称" dir=in|out action=allow|block protocol=协议类型 localport=本地端口,例如netsh advfirewall firewall add rule name="Allow Port 80" dir=in action=allow protocol=TCP localport=80,可添加一条允许入站TCP流量通过80端口的防火墙规则。

• 修改防火墙规则:netsh advfirewall firewall set rule name="规则名称" new 参数=值,如netsh advfirewall firewall set rule name="Allow Port 80" new action=block,可将之前允许的80端口规则修改为阻止。

• 删除防火墙规则:netsh advfirewall firewall delete rule name="规则名称",可删除指定的防火墙规则。

网络配置备份与还原

• 备份网络配置:netsh dump > 网络配置文件路径,例如netsh dump > C:\networkconfig_backup.txt,可将当前的网络配置信息导出到指定的文本文件中,方便后续进行配置还原或在其他计算机上应用相同的网络配置。

• 还原网络配置:netsh exec 网络配置文件路径,如netsh exec C:\networkconfig_backup.txt,可执行备份的网络配置文件,将网络配置还原到之前的状态,常用于系统重装后快速恢复网络设置或在多台计算机间同步网络配置。

远程管理

• 连接到远程计算机:netsh -r 远程计算机名,例如netsh -r RemotePC,可连接到名为RemotePC的远程计算机。

• 在远程计算机上执行命令:连接到远程计算机后,可直接在其上执行各种netsh命令,如netsh -r RemotePC interface show interface,可查看远程计算机RemotePC的网络接口信息,实现对远程计算机网络配置的管理和操作。

其他实用功能

• 显示ARP缓存:netsh interface ipv4 show neighbors,可查看本地计算机的ARP缓存表,了解IP地址与MAC地址的映射关系,有助于网络故障排查。

• Ping测试:netsh diag ping address=目标IP地址,例如netsh diag ping address=192.168.1.1,可对指定的IP地址进行Ping测试,检测网络连通性。

• Traceroute路由追踪:netsh diag trace address=目标域名或IP地址,如netsh diag trace address=www.google.com,可追踪到目标域名或IP地址的网络路径,查看数据包经过的各个路由器,用于分析网络延迟和路由问题。

欢迎点赞、收藏、关注、转发!!!

相关文章
|
JavaScript Java
【游戏开发】自从遇见了口袋方舟后,我的世界变得精彩了起来
【游戏开发】自从遇见了口袋方舟后,我的世界变得精彩了起来
198 0
|
开发框架 移动开发 前端开发
CodeHub#4 启动报名| 荷小鱼:K12 在线教育应用的开发实践
一次关于实现网络环境弱影响、版本升级无感知的技术探讨
795 0
CodeHub#4 启动报名| 荷小鱼:K12 在线教育应用的开发实践
|
机器学习/深度学习 传感器 算法
为给艺术生讲编程,上海大学副教授“变身”萝莉,自制软件二次元上网课
为给艺术生讲编程,上海大学副教授“变身”萝莉,自制软件二次元上网课
312 0
|
供应链 小程序 安全
社区团购讲堂之敲黑板、划重点!社区团购哪些是考点?
任何一个行业要想持续发展,就要不断的汲取新事物的营养,跟上趋势的节奏,才能在激烈的市场竞争中脱颖而出,屹立不倒!社区团购之所以被资本市场青睐,其根本原因在于,社区团购符合了当下消费者的“潜在核心需求”。
|
机器学习/深度学习 Java 程序员
10月17日云栖精选夜读 | 1024 快到了,你想要怎么过?
夏日渐远,秋风飒爽,又一年寒冬将要临近。在广阔无垠的水蓝色星球上生活着一群可爱的工程师,他们也将迎来属于自己的节日:1024程序员日。 没错,10月24日,属于程序员们的共同节日,以此向改变世界、固执地坚持对于知识、技术和创新不断追求的技术人表示致敬。
2671 0