Linuxip命令常用操作

連結:https://developer.aliyun.com/article/1637555?spm=5176.21213303
Linux ip命令常用操作
在Linux系統中,ip命令是用於管理網路介面和路由的強大工具。相比於舊的 ifconfig命令,ip命令提供了更多的功能和更細粒度的控制。本文將詳細介紹 ip命令的常用操作,幫助使用者更有效地管理和配置網路。

ip命令基礎

ip命令是 iproute2包的一部分,主要用於顯示和操作路由表、網路介面和隧道。其基本語法如下:
ip [OPTIONS]OBJECT COMMAND
其中,OBJECT可以是 linkaddrroute等,COMMAND是對OBJECT進行的操作,如 adddelshow等。

檢視網路介面資訊

檢視所有網路介面的狀態和配置資訊:
ip link show
檢視特定網路介面的資訊:
ip link showdev eth0

啟用和停用網路介面

啟用網路介面:
ip linkset dev eth0 up
停用網路介面:
ip linkset dev eth0 down

配置IP地址

為網路介面新增IP地址:
ipaddradd192.168.1.10/24 dev eth0
刪除網路介面上的IP地址:
ip addr del 192.168.1.10/24 dev eth0
檢視所有網路介面的IP地址:
ip addr show
檢視特定網路介面的IP地址:
ip addr show dev eth0

管理路由

檢視當前的路由表:
ip route show
為特定網路新增路由:
ip route add 192.168.1.0/24 via 192.168.1.1
刪除特定網路的路由:
ip route del 192.168.1.0/24
新增預設路由:
ip route add default via 192.168.1.1

配置網路別名

為網路介面配置別名,可以方便管理多IP地址場景:
ipaddradd192.168.1.20/24 dev eth0 label eth0:1
檢視網路別名:
ip addr show dev eth0

管理ARP快取

檢視ARP快取表:
ip neigh show
新增靜態ARP條目:
ip neigh add 192.168.1.10 lladdr 00:11:22:33:44:55 dev eth0
刪除ARP條目:
ip neigh del 192.168.1.10 dev eth0

VLAN配置

建立VLAN介面:
ip link add link eth0 name eth0.100 type vlan id 100
刪除VLAN介面:
ip linkdelete eth0.100

分析說明表

操作型別
命令示例
說明
檢視網路介面
ip link show
顯示所有網路介面狀態和配置資訊
啟用網路介面
ip link set dev eth0 up
啟用指定網路介面
停用網路介面
ip link set dev eth0 down
停用指定網路介面
配置IP地址
ip addr add 192.168.1.10/24 dev eth0
為網路介面新增IP地址
刪除IP地址
ip addr del 192.168.1.10/24 dev eth0
從網路介面刪除IP地址
檢視路由表
ip route show
顯示當前路由表
新增路由
ip route add 192.168.1.0/24 via 192.168.1.1
新增到指定網路的路由
刪除路由
ip route del 192.168.1.0/24
刪除指定網路的路由
配置網路別名
ip addr add 192.168.1.20/24 dev eth0 label eth0:1
為網路介面配置別名
檢視ARP快取
ip neigh show
顯示ARP快取表
新增ARP條目
ip neigh add 192.168.1.10 lladdr 00:11:22:33:44:55 dev eth0
新增靜態ARP條目
刪除ARP條目
ip neigh del 192.168.1.10 dev eth0
刪除指定的ARP條目
建立VLAN介面
ip link add link eth0 name eth0.100 type vlan id 100
建立VLAN介面
刪除VLAN介面
ip link delete eth0.100
刪除VLAN介面

總結

Linux的 ip命令是一個強大且靈活的網路管理工具,能夠執行從基本的網路介面配置到高階的路由和VLAN管理等多種操作。透過熟練掌握這些常用操作,使用者可以更加高效地管理和配置Linux系統的網路環境。無論是在日常管理還是故障排除中,ip命令都是必不可少的工具。
END
官方站點:www.linuxprobe.com
 Linux命令大全:www.linuxcool.com

劉遄老師QQ:5604215
Linux技術交流群:2636170
(新群,火熱加群中……)
想要學習Linux系統的讀者可以點選"閱讀原文"按鈕來了解書籍《Linux就該這麼學》,同時也非常適合專業的運維人員閱讀,成為輔助您工作的高價值工具書!


相關文章