zoukankan      html  css  js  c++  java
  • Windows 网络管理命令

    本文列出一些常用的 Windows 网络管理命令。

    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
    
    --THE END--

    欢迎关注公众号:「测试开发小记」及时接收最新技术文章!

  • 相关阅读:
    golang以服务方式运行
    nginx重写规则配置
    PHP的 parse_ini_file 解析配置文件
    在Yii2中集成Markdown编辑器
    理解 is_callable
    Composer安装yii2-imagine 压缩,剪切,旋转,水印
    Yii2 基于header 实现接口版本控制
    (1) laravel php artisan list make
    php 阿里云国内短信实例
    php 云片国外短信实例
  • 原文地址:https://www.cnblogs.com/hiyong/p/14725253.html
Copyright © 2011-2022 走看看