

Linux
ip
命令常用操作在Linux系統中,
ip
命令是用於管理網路介面和路由的強大工具。相比於舊的 ifconfig
命令,ip
命令提供了更多的功能和更細粒度的控制。本文將詳細介紹 ip
命令的常用操作,幫助使用者更有效地管理和配置網路。ip
命令基礎
ip
命令是 iproute2
包的一部分,主要用於顯示和操作路由表、網路介面和隧道。其基本語法如下:ip [OPTIONS]OBJECT COMMAND
其中,
OBJECT
可以是 link
、addr
、route
等,COMMAND
是對OBJECT進行的操作,如 add
、del
、show
等。檢視網路介面資訊
檢視所有網路介面的狀態和配置資訊:
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 addr add 192.168.1.10/24 dev eth0 |
|
|
ip addr del 192.168.1.10/24 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 addr add 192.168.1.20/24 dev eth0 label eth0:1 |
|
|
ip neigh show |
|
|
ip neigh add 192.168.1.10 lladdr 00:11:22:33:44:55 dev eth0 |
|
|
ip neigh del 192.168.1.10 dev eth0 |
|
|
ip link add link eth0 name eth0.100 type vlan id 100 |
|
|
ip link delete eth0.100 |
|
總結
Linux的
ip
命令是一個強大且靈活的網路管理工具,能夠執行從基本的網路介面配置到高階的路由和VLAN管理等多種操作。透過熟練掌握這些常用操作,使用者可以更加高效地管理和配置Linux系統的網路環境。無論是在日常管理還是故障排除中,ip
命令都是必不可少的工具。官方站點:www.linuxprobe.com
Linux命令大全:www.linuxcool.com

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