Linuxip命令常用操作
在Linux系統(tǒng)中,ip命令是用于管理網(wǎng)絡(luò)接口和路由的強(qiáng)大工具。相比于舊的ifconfig命令,ip命令提供了更多的功能和更細(xì)粒度的控制。本文將詳細(xì)介紹ip命令的常用操作,幫助用戶更有效地管理和配置網(wǎng)絡(luò)。
ip命令基礎(chǔ)
ip命令是iproute2包的一部分,主要用于顯示和操作路由表、網(wǎng)絡(luò)接口和隧道。其基本語法如下:
ip [OPTIONS] OBJECT COMMAND
其中,OBJECT可以是link、addr、route等,COMMAND是對OBJECT進(jìn)行的操作,如add、del、show等。
查看網(wǎng)絡(luò)接口信息
查看所有網(wǎng)絡(luò)接口的狀態(tài)和配置信息:
ip link show
查看特定網(wǎng)絡(luò)接口的信息:
ip link show dev eth0
啟用和禁用網(wǎng)絡(luò)接口
啟用網(wǎng)絡(luò)接口:
ip link set dev eth0 up
禁用網(wǎng)絡(luò)接口:
ip link set dev eth0 down
配置IP地址
為網(wǎng)絡(luò)接口添加IP地址:
ip addr add 192.168.1.10/24 dev eth0
刪除網(wǎng)絡(luò)接口上的IP地址:
ip addr del 192.168.1.10/24 dev eth0
查看所有網(wǎng)絡(luò)接口的IP地址:
ip addr show
查看特定網(wǎng)絡(luò)接口的IP地址:
ip addr show dev eth0
管理路由
查看當(dāng)前的路由表:
ip route show
為特定網(wǎng)絡(luò)添加路由:
ip route add 192.168.1.0/24 via 192.168.1.1
刪除特定網(wǎng)絡(luò)的路由:
ip route del 192.168.1.0/24
添加默認(rèn)路由:
ip route add default via 192.168.1.1
配置網(wǎng)絡(luò)別名
為網(wǎng)絡(luò)接口配置別名,可以方便管理多IP地址場景:
ip addr add 192.168.1.20/24 dev eth0 label eth0:1
查看網(wǎng)絡(luò)別名:
ip addr show dev eth0
管理ARP緩存
查看ARP緩存表:
ip neigh show
添加靜態(tài)ARP條目:
ip neigh add 192.168.1.10 lladdr 0022:33:44:55 dev eth0
刪除ARP條目:
ip neigh del 192.168.1.10 dev eth0
VLAN配置
創(chuàng)建VLAN接口:
ip link add link eth0 name eth0.100 type vlan id 100
刪除VLAN接口:
ip link delete eth0.100
分析說明表
操作類型 | 命令示例 | 說明 |
---|---|---|
查看網(wǎng)絡(luò)接口 | ip link show | 顯示所有網(wǎng)絡(luò)接口狀態(tài)和配置信息 |
啟用網(wǎng)絡(luò)接口 | ip link set dev eth0 up | 啟用指定網(wǎng)絡(luò)接口 |
禁用網(wǎng)絡(luò)接口 | ip link set dev eth0 down | 禁用指定網(wǎng)絡(luò)接口 |
配置IP地址 | ip addr add 192.168.1.10/24 dev eth0 | 為網(wǎng)絡(luò)接口添加IP地址 |
刪除IP地址 | ip addr del 192.168.1.10/24 dev eth0 | 從網(wǎng)絡(luò)接口刪除IP地址 |
查看路由表 | ip route show | 顯示當(dāng)前路由表 |
添加路由 | ip route add 192.168.1.0/24 via 192.168.1.1 | 添加到指定網(wǎng)絡(luò)的路由 |
刪除路由 | ip route del 192.168.1.0/24 | 刪除指定網(wǎng)絡(luò)的路由 |
配置網(wǎng)絡(luò)別名 | ip addr add 192.168.1.20/24 dev eth0 label eth0:1 | 為網(wǎng)絡(luò)接口配置別名 |
查看ARP緩存 | ip neigh show | 顯示ARP緩存表 |
添加ARP條目 | ip neigh add 192.168.1.10 lladdr 002244:55 dev eth0 | 添加靜態(tài)ARP條目 |
刪除ARP條目 | ip neigh del 192.168.1.10 dev eth0 | 刪除指定的ARP條目 |
創(chuàng)建VLAN接口 | ip link add link eth0 name eth0.100 type vlan id 100 | 創(chuàng)建VLAN接口 |
刪除VLAN接口 | ip link delete eth0.100 | 刪除VLAN接口 |
總結(jié)
Linux的ip命令是一個強(qiáng)大且靈活的網(wǎng)絡(luò)管理工具,能夠執(zhí)行從基本的網(wǎng)絡(luò)接口配置到高級的路由和VLAN管理等多種操作。通過熟練掌握這些常用操作,用戶可以更加高效地管理和配置Linux系統(tǒng)的網(wǎng)絡(luò)環(huán)境。無論是在日常管理還是故障排除中,ip命令都是必不可少的工具。
-
Linux
+關(guān)注
關(guān)注
87文章
11357瀏覽量
210808 -
IP
+關(guān)注
關(guān)注
5文章
1732瀏覽量
150144
原文標(biāo)題:Linux ip命令常用操作
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
Linux的常用網(wǎng)絡(luò)命令
Linux教程之常用Linux命令的詳細(xì)資料免費(fèi)下載
常用的Linux常用操作命令及其技巧必看

評論