linux网络配置(iproute2)

iproute2家族

ip命令:show  / manipulate routing,devices,policy routing and tunnels(显示/操纵路由、设备、策略路由和隧道)

  语法:ip [ OPTIONS ] OBJECT { COMMAND | HELP}

      OBJECT:link, addr ,route 等。注意OBJECT可以简写,各OBJECT的子命令也可简写

  ip link:network device configuration(网络设备配置)   

    ip link set -change device attributes (更改设备属性)

      dev NAME:指名要管理的设备,dev关键字可以省略。

      up 和down:启用和禁用。

      multicast on 或 multicast off:启用或禁用多播功能。

      name NAME:重命名接口。

      mtu NUMBER:设置MTU大小,默认1500。

      

    ip link show :display device attributes(查看设备属性)

  ip address:protocol address management。(地址管理)

    ip address add :add new protocol address。(添加新的ip地址)

      语法:ip addr add IFADDR dev IFACE

        [label NAME]:为新添加的地址指名接口别名。

        [broadcast ADDRESS]:广播地址,会很具IP和netmask自动计算生成。

        [scope SCOPE_VALUE]:

          global:全局可用。

          link:接口可用。

          host:仅本机可用。

            使用ip命令添加一个地址,使用ifconfig看不到。

          

            使用ip命令可以查看

          

            设置别名后使用ifconfig即可查看

          

    ip address delete:delete protocal address

      语法:ip addr delete IFADDR dev IFACE

    ip address show :look at protocol address

      语法:ip addr show|list [IFACE]

    ip address flush :flush protocol address

      语法:ip addr flush dev IFACE

    ip route :routing table management 

      ip route add :add new route

        ip route add TARGET via gw [dev IFACE] [ src sourceip]

        

      ip route change:change route 

      iproute replace:change or add new one

ss命令:

  ss [option] [ FILTER ]

    option选项:

      -t:TCP协议相关的连接

      -u:UDP相关的连接

      -w:raw socket相关的连接

      -l:处于监听状态的连接

      -a:所有状态的连接

      -n:数字格式

      -p:相关程序及其PID

      -e:扩展格式信息

      -m:内存用量

      -o:计时器信息  

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

    TCP-STATE(TCP常见状态):

      LISTEN:监听状态

      ESTABLISISHED::已建立的连接

      CLOSED:连接关闭

      

    EXPRESSION:

      dport =

      sport =

        

    

 

原文地址:https://www.cnblogs.com/wxxjianchi/p/9327915.html