作为一个网络运维人员来说,经常要更改电脑的网络连接设置,但是win10/11的网络连接打开越来越麻烦了,要点好多次还很慢,还是命令行最懂我的需求,既能装13又能提高效率。
netsh命令 | 说明 |
netsh | 进入命令行网络配置程序 |
? | 在任意视图中查看当前位置帮助信息 |
.. | 在任意层级视图中返回上一层级 |
netsh wlan | 进入wlan配置视图 |
netsh wlan show profile | 查看已存在的wlan配置文档 |
netsh wlan show profile **** key=clear | 查看指定wlan配置文档中明文密码(****为连接过的wlan ssid),注:需要管理员权限 |
netsh wlan show interface mode=bssid | 查看wlan详细信息 |
netsh interface show interface | 查看所有网卡连接状态 |
netsh interface show interface name="以太网 4" | 查看网络连接名为“以太网 4”的网卡连接状态 |
netsh interface ipv4 show config | 查看所有网卡ip地址 |
netsh interface ipv4 shwo route | 查看路由表。。 |
netsh interface ipv4 show config name="以太网 4" | 查看网络连接名为“以太网 4”的网卡ip地址、dns |
netsh interface ipv4 set address name="以太网 4" dhcp | 设置网络连接名为“以太网 4”的网卡地址模式为dhcp |
netsh interface ipv4 set address name="以太网 4" static 172.16.0.10 255.255.0.0 172.16.0.1 | 设置网络连接名为“以太网 4”的网卡地址模式为静态,且ip地址为172.16.0.10,掩码16,网关172.16.0.1 |
netsh interface ipv4 delete dnsservers name="以太网 4" all | 删除网络连接名为“以太网 4”的网卡地址中的全部dns |
netsh interface ipv4 delete dnsservers name="以太网 4" 1.2.4.8 | 删除网络连接名为“以太网 4”的网卡地址中的dns 1.2.4.8 |
netsh interface ipv4 add dnsservers name="以太网 4" static 223.5.5.5 | 为网络连接名为“以太网 4”的网卡设置dns 223.5.5.5 |
netsh interface ipv4 set address dnsserver dhcp | 为网络连接名为“以太网 4”的网卡设置dns模式为dhcp |
netsh interface ipv4 reset | 重置ip配置 |
netsh winsock reset | 重置winsock配置 |
防火墙配置 | |
netsh firewall show state | (旧)查看防火墙状态 |
netsh firewall set opmode disable | (旧)关闭防火墙 |
netsh firewall set opmode enable | (旧)启用防火墙 |
netsh advfirewall show currentprofile state | (新)查看防火墙状态 |
netsh advfirewall set currentprofile state off | (新)关闭防火墙 |
netsh advfirewall set currentprofile state on | (新)启用防火墙 |
netsh advfirewall firewall add rule name="open port 1433" dir=in action=allow protocol=tcp localport=1443 | 开启防火墙tcp1443端口,并命名为“open port 1443” |
netsh advfirewall firewall delete rule name="open port 1443" protocol=tcp localport=1443 | 关闭防火墙tcp1443端口 |
netsh advfirewall firewall add rule name="All ICMP V4" dir=in action=block protocol=icmpv4 | 防火墙阻断所有icmpv4请求 |
netsh advfirewall firewall add rule name="All ICMP V4" dir=in action=allow protocol=icmpv4 | 防火墙允许所有icmpv4请求 |
netsh advfirewall firewall add rule name="Allow Messenger" dir=in action=allow program="C:\programfiles\messenger\msnmsgr.exe" | 允许指定程序通过防火墙 |
netsh advfirewall firewall add rule name="Allow Messenger" dir=in action=block program="C:\programfiles\messenger\msnmsgr.exe" | 阻止指定程序通过防火墙 |
netsh advfirewall firewall set rule group="remote desktop" new enable=yes | 启用远程桌面连接 |
netsh advfirewall firewall set rule group="remote administrator" new enable=yes | 启用远程管理 |
netsh advfirewall export "c:\temp\WFconfiguration.wfw" | 导出防火墙配置到文件 |
netsh advfirewall import "c:\temp\WFconfiguration.wfw" | 从文件导入防火墙配置 |
