ifconfig、ss、ip的相關介紹之三ip

        ip命令用來顯示或操縱Linux主機的路由、網絡設備、策略路由和隧道,是Linux下較新的功能強大的網絡配置工具。也是取代ifconfig等老舊工具的命令之一。java


3、IP命令:網絡

        一、做用:用來顯示或操縱主機的路由、網絡設備、策略路由和隧道等功能強大的網絡配置工具。ide


          二、用法: ip [ OPTIONS ] OBJECT{ COMMAND | help }工具

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

          三、選項:OBJECT 是要管理或者獲取信息的對象。3d

          -V:打印IP版本並退出
code

          -s :輸出更爲詳細的信息。若是這個選項出現兩次或者屢次,輸出的信息將更爲詳細。orm

         -f:這個選項後接協議種類,包括 inet、inet六、link。代表強調使用的協議種類。對象

                                    (link表明不涉及任何網絡協議)。blog

         -4 :是-f inet 的簡寫。

          - 6 :是-f inet6 的簡寫。
                        - 0 :是-f link 的簡寫。
                        -o :對每條記錄都使用單行輸出。
                         -r :查詢域名解析系統,用得到的主機名代替主機IP地址。

    四、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:給定一條單一路由線路


    六、操做示例:(示例太多,太卡只傳了部分  -_-)

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

相關文章
相關標籤/搜索