首页 > 其他 > 详细

ip命令

时间:2020-01-12 18:59:59      阅读:74      评论:0      收藏:0      [点我收藏+]

IP命令

格式:ip [options] OBJECT {COMMAND|help}
? OBJECT = {link|addr|route|netns}

  1. dev NAME 指明要管理的设备(dev可省略)

    • up或down

      ]# ip link set dev ens33 down
    • multicast on或multicast off 启用或禁用多播功能
      shell ]# ip link set dev ens33 multicast on ... ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> ...
    • name NAME 接口重命名(接口状态需要为Down)
      shell ]# ip link set dev ens33 name eth0
    • mtu NUMBER 设置MTU值的大小,默认1500

      ip link set dev eth0 mtu 2000
    • netns PID 用于将接口移动到指定的网络名称空间(netnamespace)

      ]# ip netns add test  #添加网络名称空间
      ]# ip link set dev eth0 netns test # 移动接口道test网络名称空间
  • ]# ip link show dev ens33 # -s显示详细信息

ip netns 管理网络名称空间

  1. ip netns list 列出所有网络名称空间
    shell ]# ip netns list
  2. ip netns add NAME 添加新的网络名称空间
    shell ]# ip netns add test
  3. ip netns del NAME 删除指定的网络名称空间
    shell #] ip netns del test
  4. ip netns exec NAME COMMAND 在指定的网络名称空间运行命令
    shell ]# ip netns exec test ip addr show

    ip address 协议地址管理

    ip address add 添加一个新的协议地址

  5. ip addr add IFADDR dev IFACE 添加一个新地址
    shell ]# ip addr add 172.20.1.10/24 dev ens33
  6. ip addr add IFADDR dev IFACE label NAME 添加一个新地址并未新添加的地址指定接口名
    shell ]# ip addr add 172.20.1.9/24 dev ens33 label ens33:0
  7. ip addr add IFADDR dev IFACE dev scope {global 全局可用
    link
    host} 设置接口范围
    shell ]# ip addr add 172.20.1.8/24 dev ens33 scope global ]# ip addr add 172.20.2.8/24 dev ens33 scope link ]# ip addr add 172.20.3.8/24 dev ens33 scope host

ip address delete 删除协议地址

  • ip addr delete IFADDR dev IFACE
]# ip addr del 172.20.1.8/24 dev ens33
  1. ip address show|list 查看协议地址
    - ip addr show [IFACE] 显示指定接口
    shell ]# ip address list ]# ip address list ens33
  2. ip address flush 去掉所有地址
    • ip addr flush dev IFACE (IFACE状态需为Down)
      shell ]# ip addr flush ens33

      ip route 路由表管理

  3. ip route add 添加一条新路由条目
  4. ip route change 修改路由条目
  5. ip route replace 若路由存在则修改,不存在则添加
    • ip route add TYPE PREFIX via GW [dev IFACE] [src SOURCE_IP]
    ]# ip route add 172.20.1.0/24 via 172.20.1.254 dev ens33 src 172.20.1.11
    ]# ip route add default via 172.20.1.254 添加默认路由
  6. ip route delete 删除路由条目
    • ip route delete TYPE PREFIX
      shell ]# ip route delete 0/0 删除默认路由 ]# ip route delete 172.20.1.0/24 via 172.20.1.254 dev ens33 src 172.20.1.11 删除指定路由
  7. ip route show 显示路由表

ip命令

原文:https://www.cnblogs.com/liy36/p/12183353.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!