Windows 网络管理命令
2021/5/3 7:29:18
本文主要是介绍Windows 网络管理命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本文列出一些常用的 Windows 网络管理命令。
目录- ping
- 网络信息查询
- netstat
- 网卡信息
- 路由配置
- 查看路由表
- 禁用启用网卡
- 释放、更新地址
- 添加、删除IP地址
ping
ping: 测试网络连接情况
-n
:要发送的回显请求数-t
:ping 主机直到中断-i
:生存时间ttl-6
:IPv6
$ ping 192.168.20.8 -n 3 Pinging 192.168.20.8 with 32 bytes of data: Reply from 192.168.20.8: bytes=32 time<1ms TTL=64 Reply from 192.168.20.8: bytes=32 time<1ms TTL=64 Reply from 192.168.20.8: bytes=32 time<1ms TTL=64 Ping statistics for 192.168.20.8: Packets: Sent = 3, Received = 3, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms
网络信息查询
netstat
netstat: 协议统计和当前 TCP/IP 网络连接
-t
列出所有tcp连接-a
:显示所有连接和侦听端口-n
:以数字形式显示地址和端口号-o
:显示进程 ID-p proto
:显示指定的协议的连接,TCP、UDP、TCPv6 或 UDPv6-s
:显示每个协议的统计。默认情况下,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6的统计信息,可使用-p
选项指定协议。-e
:显示以太网统计。此选项可以与 -s 选项结合使用。-r
:显示路由信息
$ netstat -ano -p tcp Active Connections Proto Local Address Foreign Address State PID TCP 0.0.0.0:21 0.0.0.0:0 LISTENING 4896 TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1032 TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:902 0.0.0.0:0 LISTENING 10388 TCP 0.0.0.0:912 0.0.0.0:0 LISTENING 10388 TCP 0.0.0.0:1080 0.0.0.0:0 LISTENING 11476 TCP 0.0.0.0:2425 0.0.0.0:0 LISTENING 7728 TCP 0.0.0.0:5040 0.0.0.0:0 LISTENING 7940 TCP 0.0.0.0:5357 0.0.0.0:0 LISTENING 4
网卡信息
$ ipconfig $ ipconfig /all $ netsh interface ipv4 show config $ netsh interface ipv6 show config $ wmic nic list brief
路由配置
route add [Destination] mask [netmask] [gw] metric [测量值]
- -p:添加永久路由
- Destination: 指定该路由的网络目标。
- mask:当添加一个网络路由时,需要使用网络掩码。
- gw:路由数据包通过网关。注意,你指定的网关必须能够达到。
- metric:设置路由跳数。
# ipv4 $ route -p add 23.23.23.0 mask 255.255.255.0 192.168.97.60 route delete 23.23.23.0 # ipv6 $ netsh interface ipv6 add/del route 2001::/64 "Local Area Connection 2" 2001::2
查看路由表
$ netstat -r $ route print $ route print -4 $ route print -6 $ netsh interface ipv4 show route $ netsh interface ipv6 show route
禁用启用网卡
$ netsh interface set interface eth0 disabled # 禁用网卡 $ netsh interface set interface name="接口名称" admin=DISABLE $ netsh interface set interface eth0 enabled #启用网卡 $ netsh interface set interface name="接口名称" admin=ENABLE $ netsh interface ipv6 set interface name="接口名称" disable/enable $ netsh interface show interface #显示接口
通过python脚本自动化控制:
import os os.popen('netsh interface set interface name="接口名称" admin=DISABLE')
释放、更新地址
# ipv4 $ ipconfig /release $ ipconfig /renew # ipv6 $ ipconfig /release6 $ ipconfig /renew6
添加、删除IP地址
# ipv4 $ netsh interface ip add address "本地连接" 192.168.1.100 255.255.255.0 $ netsh interface ip delete address "本地连接" 192.168.1.100 ## 设置静态IP地址 $ netsh interface ip set address name="eth1" source=static address=192.168.5.125 mask=255.255.255.0 # ipv6 $ netsh interface ipv6 delete address 本地连接 2001::1 $ netsh interface ipv6 add/del address 本地连接 2001::1
欢迎关注公众号:「测试开发小记」及时接收最新技术文章!
这篇关于Windows 网络管理命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略