網路配置工具ip命令,可以配置幾乎所有的網路引數,功能比傳統的網路配置命令更加強大,它可以顯示操作網路路由、網路裝置、設定路由等。
透過man命令檢視:
格式:
ip [ OPTIONS ] OBJECT { COMMAND | help }
選項:
-V、-Version:顯示版本資訊
-s、-stats、-statistics:顯示詳細的資訊
-f<協議>或-family<協議>:指定協議型別:inet(ipv4協議)(直接選項-4)、inet6(ipv6協議)(直接選項-6)、link(不涉及網路協議)(直接選項-0),預設使用inet或者any。
引數:
操作物件:
link:網路裝置
addr:裝置的協議地址
route:路由表
rule:策略路由表
neigh:arp或ndiso快取表
tunnel:IP通道
maddr:多播地址
mroute:多播路由快取表
monitor:監視
操作命令:
對指定的操作物件完成設定任務,不同的操作最想支援的操作命令不同:
link支援的命令:set、show
addr支援的命令:add、del、flus、show
route支援的命令:list、flush、get、add、del、change、append、replace、monitor
rule支援的命令:list、add、del、flush
neigh支援的命令:add、del、change、replace、show、flush
tunnel支援的命令:add、change、del、show
maddr支援的命令:add、del
mroute支援的命令:show
說明:在使用ip命令時,必須指定相應的操作物件和操作命令。在使用的過程中,隨時都可以用help檢視相關的幫助資訊。
顯示當前網路裝置的配置資訊
ip -s link show#-s詳細資訊
啟用與關閉網路裝置
sudo ip link set ens33 down#關閉網路介面ens33,此介面網路立馬中斷
sudo ip link set ens33 up#啟用網路介面ens33
修改網路介面的物理地址:
sudo ip link setens33 address 00:00:00:00:00:00
顯示配置協議地址
ip addr show#顯示當前協議地址配置
ip –saddr show#-s詳細資訊
新增新的ip地址
sudo ip addr add 192.168.1.2/24 dev ens33 label ens33:0#為ens33新增一個別名為ens33:0裝置,ip地址為192.168.1.2,掩碼為24位
刪除ip地址:
sudo ip addr del 192.168.1.2/24 dev ens33 label ens33:0
文章圖片7
檢視新增刪除鄰居表
ip neigh show
sudo ip neigh add ip地址 lladdr 物理地址 dev 網路介面
鄰居表示有系統自己維護,不需要我們進行干預。
顯示路由表
ip route show
新增路由
sudo ip route add 172.16.1.0/24 via 192.168.2.1#新增一條路由,使本機訪問網路172.16.1.0/24,並且資料包都送到192.168.2.1
網路配置工具ip命令,可以配置幾乎所有的網路引數,功能比傳統的網路配置命令更加強大,它可以顯示操作網路路由、網路裝置、設定路由等。
透過man命令檢視:
格式:
ip [ OPTIONS ] OBJECT { COMMAND | help }
選項:
-V、-Version:顯示版本資訊
-s、-stats、-statistics:顯示詳細的資訊
-f<協議>或-family<協議>:指定協議型別:inet(ipv4協議)(直接選項-4)、inet6(ipv6協議)(直接選項-6)、link(不涉及網路協議)(直接選項-0),預設使用inet或者any。
引數:
操作物件:
link:網路裝置
addr:裝置的協議地址
route:路由表
rule:策略路由表
neigh:arp或ndiso快取表
tunnel:IP通道
maddr:多播地址
mroute:多播路由快取表
monitor:監視
操作命令:
對指定的操作物件完成設定任務,不同的操作最想支援的操作命令不同:
link支援的命令:set、show
addr支援的命令:add、del、flus、show
route支援的命令:list、flush、get、add、del、change、append、replace、monitor
rule支援的命令:list、add、del、flush
neigh支援的命令:add、del、change、replace、show、flush
tunnel支援的命令:add、change、del、show
maddr支援的命令:add、del
mroute支援的命令:show
說明:在使用ip命令時,必須指定相應的操作物件和操作命令。在使用的過程中,隨時都可以用help檢視相關的幫助資訊。
顯示當前網路裝置的配置資訊
ip -s link show#-s詳細資訊
啟用與關閉網路裝置
sudo ip link set ens33 down#關閉網路介面ens33,此介面網路立馬中斷
sudo ip link set ens33 up#啟用網路介面ens33
修改網路介面的物理地址:
sudo ip link setens33 address 00:00:00:00:00:00
顯示配置協議地址
ip addr show#顯示當前協議地址配置
ip –saddr show#-s詳細資訊
新增新的ip地址
sudo ip addr add 192.168.1.2/24 dev ens33 label ens33:0#為ens33新增一個別名為ens33:0裝置,ip地址為192.168.1.2,掩碼為24位
刪除ip地址:
sudo ip addr del 192.168.1.2/24 dev ens33 label ens33:0
文章圖片7
檢視新增刪除鄰居表
ip neigh show
sudo ip neigh add ip地址 lladdr 物理地址 dev 網路介面
鄰居表示有系統自己維護,不需要我們進行干預。
顯示路由表
ip route show
新增路由
sudo ip route add 172.16.1.0/24 via 192.168.2.1#新增一條路由,使本機訪問網路172.16.1.0/24,並且資料包都送到192.168.2.1