ifconfig、ss、ip的相关介绍之三ip

        ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。也是取代ifconfig等老旧工具的命令之一。


三、IP命令:

        1、作用:用来显示或操纵主机的路由、网络设备、策略路由和隧道等功能强大的网络配置工具。


          2、用法: ip [ OPTIONS ] OBJECT{ COMMAND | help }

                                                  OBJECT := { link | addr | route | netns  } 

          3、选项:OBJECT 是要管理或者获取信息的对象。

          -V:打印IP版本并退出

          -s :输出更为详细的信息。如果这个选项出现两次或者多次,输出的信息将更为详细。

         -f:这个选项后接协议种类,包括 inet、inet6、link。表明强调使用的协议种类。

                                    (link代表不涉及任何网络协议)。

         -4 :是-f inet 的简写。

          - 6 :是-f inet6 的简写。
                        - 0 :是-f link 的简写。
                        -o :对每条记录都使用单行输出。
                         -r :查询域名解析系统,用获得的主机名代替主机IP地址。

    4、COMMAND:针对指定对象的操作命令          

         address: 一个设备的协议(IP或IP6)地址。

              neighbour: ARP或者NDISC缓冲条目。

           route: 路由条目。

         maddress:多播条目

           mroute: 多播路由缓冲条目。

          tunnel: IP通道。

    5、OBJECT:要管理和要获取信息的对像是网络设备

          (1)、 link:网络设备

           ip link:network device configuration--改变网络设备配置

                ip link set:change device attributes--改变网络设备属性

              (如up、down、multicast on 、multicast off、name NAME、

                                                        mtu NUMBER、netns PID等)  

                ip link show:display device attributes--显示网络设备属性

                ip link help:显示简要使用帮助


          (2)、 netns:网络设备

              ip netnsmanage network namespaces--管理网络命令空间(CentOS 7)

                ip netns list:列出所有的netns

                  ip netns add NAME:创建指定的netns

                  ip netns del NAME:删除指定的netns

                  ip netns exec NAME COMMAND:在指定的netns中运行命令


          (3)、 address:网络设备

               ip address

                                        A、  ip address-------add new protocol address --添加网络协议地址 

                ip addr add IFADDR dev IDACE:添加额外的网络协议地址

                  ip addr add label NAME:添加额外的地址指名接口别名

                  ip addr broadcast ADDERSS:广播地址:会根据IP与子网自动算到

                  ip scope SCOPE_VALUE:

                                                                    SCOPE_VALUE值:

                                                                                            global :全局可用

                                                                                            link:接口可用

                                                                                            host:仅本机可用


                                         B、 ip address delete:-delete  protocol address --删除网络协议地址

                                                      ip address delete IFADDR dev IFACE:删除一个网络协议地址   


                                         C、 ip address show:-look at protocol address --显示网络协议地址 


                                         D、ip address flush:-flush protocol address --删除接口的所有网络协议地址 


          (4)、 route:网络设备

               ip routerouting table management--管理网络命令空间(CentOS 7)

                ip route add:添加新的路由

                  ip route change:改变路由

                  ip route replace:替换已有的路由

                  ip route delete:删除路由

                                                      ip route show:显示路由

                                                      ip route flush:删除所有路由

                                                      ip route get:给定一条单一路由线路


    6、操作示例:(示例太多,太卡只传了部分  -_-)

wKiom1Z_gIuSJVYMAABuaF3h_tU181.png

wKioL1Z_gK7zWmXeAABir9CMsm8383.png

wKiom1Z_gJuTxm1nAAAebYL_jf4602.png

wKioL1Z_gL7SGNYbAAAfBy1g5tQ195.png

wKiom1Z_gKjxJuF2AAAkQ2B-9uk768.png

wKioL1Z_gMiji6-RAAA2j9Uu28s538.png

wKiom1Z_gLfRJ9nGAAAhITynXCQ782.png

wKioL1Z_gPKjaZBzAABd8Md7f00858.png

wKioL1Z_gP7BvhRaAAA9Ut0zvyo812.png

wKiom1Z_gOvzCDpzAABGaDz8dZo037.png

wKiom1Z_gPSzRXE4AAAgJlDybxs449.png

wKioL1Z_gROBH37UAAA8xVmHmRA084.png

wKioL1Z_gR-TW97PAABK8qtfuSc324.png

wKiom1Z_gRqTtdliAABCCO2NXWo730.png


你可能感兴趣的:(ip命令用)