美文网首页
note_12.3.2_网络配置命令2

note_12.3.2_网络配置命令2

作者: 人間失格_430b | 来源:发表于2019-03-04 12:39 被阅读0次

iproute家族:

  • ip命令:
    show / manipulate routing, devices, policy routing and tunnels

    ip [ OPTIONS ] OBJECT { COMMAND | help }
      OBJECT := { link | addr | route | netns }

    注意: OBJECT可简写,各OBJECT的子命令也可简写;

    • ip OBJECT:

      • ip link: network device configuration

        ip link set - change device attributes
          dev NAME (default):指明要管理的设备,dev关键字可省略;
          up和down
          multicast on或multicast off:启用或禁用多播功能;
          name NAME:重命名接口
          mtu NUMBER:设置MTU的大小,默认为1500;
          netns PID:ns为namespace,用于将接口移动到指定的网络名称空间;

        ip link show - display device attributes

        ip link help - 显示简要使用帮助;

      • ip netns: manage network namespaces.

        ip netns list:列出所有的netns
        ip netns add NAME:创建指定的netns
        ip netns del NAME:删除指定的netns
        ip netns exec NAME COMMAND:在指定的netns中运行命令

      • ip address - protocol address management.

        ip address add - add new protocol address
          ip addr add IFADDR dev IFACE
          [label NAME]:为额外添加的地址指明接口别名;
          [broadcast ADDRESS]:广播地址;会根据IP和NETMASK自动计算得到;
          [scope SCOPE_VALUE]:
            global:全局可用;
            link:接口可用;
            host:仅本机可用;

        ip address delete - delete protocol address
          ip addr delete IFADDR dev IFACE

        ip address show - look at protocol addresses
        ip addr list [IFACE]:显示接口的地址;

        ip address flush - flush protocol addresses
          ip addr flush dev IFACE

    • ip route - routing table management

      ip route add - add new route
      ip route change - change route
      ip route replace - change or add new one
      ip route add TYPE PREFIX via GW [dev IFACE] [src SOURCE_IP]

      e.g.:
      # ip route add 192.168.0.0/24 via 10.0.0.1 dev eth1 src 10.0.20.100
      # ip route add default via GW

      ip route delete - delete route
        ip route del TYPE PRIFIX

      e.g.:
      # ip route delete 192.168.1.0/24

      ip route show - list routes
      TYPE PRIFIX
      ip route flush - flush routing tables
      TYPE PRIFIX

      ip route get - get a single route
        ip route get TYPE PRIFIX

      e.g.:
      ip route get 192.168.0.0/24


  • ss命令:
    ss [options] [ FILTER ]
      选项:
        -t:TCP协议的相关连接
        -u:UDP相关的连接
        -w:raw socket相关的连接
        -l:监听状态的连接
        -a:所有状态的连接
        -n:数字格式
        -p:相关的程序及其PID
        -e:扩展格式信息
        -m:内存用量
        -o:计时器信息

  FILTER := [ state TCP-STATE ] [ EXPRESSION ]

  TCP的常见状态:
    TCP FSM:
    LISTEN:监听
    ESTABLISEHD:建立的连接
    FIN_WAIT_1:
    FIN_WAIT_2:
    SYN_SENT:
    SYN_RECV:
    CLOSED:

  EXPRESSION:
    dport =
    sport =

e.g.:
'( dport = :22 or sport = :22 )'
~]# ss -tan '( dport = :22 or sport = :22 )'
~]# ss -tan state ESTABLISHED

相关文章

  • note_12.3.2_网络配置命令2

    iproute家族: ip命令:show / manipulate routing, devices, polic...

  • Linux系统命令使用详解

    1.命令格式:ifconfig [网络设备] [参数] 2.命令功能: ifconfig 命令用来查看和配置网络设...

  • linux ifconfig

    1.命令格式: ifconfig[网络设备][参数] 2.命令功能: ifconfig命令用来查看和配置网络设备。...

  • Linux网络管理

    参考:* Linux中的网络管理——网络配置及命令 网络配置: ifconfig命令 网络配置文件:..网卡信...

  • Docker-Network网络篇

    前后网络配置对比 使用命令 ifconfig查看网络配置。 1.安装docker服务之前的网络配置 2.安装doc...

  • 使用SSH管理远程主机

    一、配置网络服务 1.配置网络参数 (1)使用nmtui命令配置网络参数 (2)使用vim编辑ifcfg-eno1...

  • Centos7-配置static网络

    1.编辑网络配置文件 2. 执行网络重启命令 3.命令查看dhcp获取的网络地址 4.修改网络配置文件 5.重启网...

  • Linux——配置网络服务

    author: XiaoGuaOS:centos7 一、使用umtui命令来配置网络 1、执行nmtui命令 2、...

  • docker-compose搭建consul单机集群环境

    1.配置网络(复用已有网络) 创建docker虚拟网络 注意:本配置在wsl中部署失败 2.启停命令 docker...

  • [LN_03] Linux网络环境查看(网卡|路由|DNS|IP

    一、Linux网络环境查看命令 1. 查看&临时配置网络状态命令 2. 关闭与启动网卡 3. 查看网络状态 4. ...

网友评论

      本文标题:note_12.3.2_网络配置命令2

      本文链接:https://www.haomeiwen.com/subject/nnxvuqtx.html