ip命令介紹


  1、ip:show/manipulate routing, devices, policy routing and tunnels

  1)說明:ifconfig命令已經廢棄。其功能可通過下文介紹的ip addr、ip link和ip -s link等命令代替。

  2)常用語法:ip [ OPTIONS ] OBJECT { COMMAND | help }

  常用的OPTIONS:-s:打印更多信息(如統計信息RX/RX errors)。該選項可多次使用;-f:指定協議族(inet/inet6/bridge/ipx/dnet/link)。link表示不涉及任何網絡協議;-r:使用系統的名字解析功能打印出DNS名字,而不是主機地址。

  常用的OBJECT:address:設備上的協議(IP/IPv6)地址;link:網絡設備;maddress:多播地址;route:路由表項;rule:路由規則。

  COMMAND:指定在OBJECT上執行的動作(如add/delete/show/list/help)。

  3)示例(當OBJECT為link時):

  (1)顯示網絡設備的信息

[root@localhost ~]# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT 
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether 00:0c:29:d5:71:cd brd ff:ff:ff:ff:ff:ff

  (2)關閉一個網絡設備

[root@localhost ~]# ip link set dev ens33 down # 等同於ifconfig ens33 down

  (3)修改網絡設備的MTU

[root@localhost ~]# ip link set dev ens33 mtu 1500

  4)示例(當OBJECT為address時):

  (1)顯示協議地址

[root@localhost ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host 
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:d5:71:cd brd ff:ff:ff:ff:ff:ff
inet 192.168.19.129/24 brd 192.168.19.255 scope global dynamic ens33
valid_lft 1735sec preferred_lft 1735sec
inet6 fe80::20c:29ff:fed5:71cd/64 scope link 
valid_lft forever preferred_lft forever

  (2)為網絡設備添加地址

[root@localhost ~]# ip address add 192.168.19.130/24 brd + label ens33:1 dev ens33  # 相當於ifconfig ens33:1 192.168.19.130/24
[root@localhost ~]# ip addr add 192.168.19.130/24 dev ens33  # “簡化版”

  此時再查看ip addr show的輸出:

[root@localhost ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
... ...
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:d5:71:cd brd ff:ff:ff:ff:ff:ff
inet 192.168.19.129/24 brd 192.168.19.255 scope global dynamic ens33
valid_lft 1254sec preferred_lft 1254sec
inet 192.168.19.130/24 brd 192.168.19.255 scope global secondary ens33:1
valid_lft forever preferred_lft forever
... ...

  (3)刪除網絡設備的一個地址

[root@localhost ~]# ip addr delete 192.168.19.130/24 dev ens33

 

 

不斷學習中。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM