linux nmcli命令管理網路配置

2021-09-26 22:57:18 字數 1465 閱讀 8439

本文簡要記錄nmcli命令

本人在書上看到nmcli命令介紹, 是用於配置網路

當時有點疑惑, 因為我才剛剛配置了 /etc/sysconfig/network-scripts/ifcfg-eno16777736

ifcfg-eno16777736是網絡卡配置檔案, 因此認為配置網路, 應該是直接修改此檔案

然後在查詢得知,ifcfg-eno16777736只是單個的配置網路, nmcli也是配置網路,但具有更豐富的功能

nmcli可直接輕鬆查詢當前網路狀態

# nmcli connection show -- 顯示有哪些網路配置

此時只有最初的, 名稱為eno16777736, 裝置為 eno16777736 的網路配置資訊

# nmcli add connection con-name *** ifname eno16777736 type ethernet

-- 建立乙個網路配置, 名稱為ifcfg-***

# nmcli connection show -- 再查詢, 此時就多了乙個名稱為ifcfg-company的配置資訊

# ls查詢時仍然可以看到其存在, 名稱為ifcfg-company

# nmcli connection delete ***  -- 可以將name為***的網路配置刪除

如上, 現在有兩個網路配置 eno16777736和company

根據實際情況切換不同的網路配置, 比如到公司我想切換到company這個配置

可以看到, 此時conmpany的最後device欄位有值了:eno16777736

而eno16777736的device欄位沒值, 表示當前啟用的網路配置是company

說明:網絡卡裝置的名字是eno16777736, 即硬體裝置, 可以用ifconfig看到

雖然這個預設的網路配置名也叫eno16777736, 不要弄混了

也可以看到inet4 192.168.43.216, 它就是company裡面的ip

如果換成eno16777736, 則ip就會變化(在此不再演示)

總結, nmcli可以建立多個網路配置, 然後根據情況, 選擇一種網路配置 

linux nmcli 網路管理

linux nmcli 網路管理 rhel 和 centos 系統預設使用 networkmanager 來提供網路服務,這是一種動態管理網路配置的守護程序,能夠讓網路裝置保持連線狀態。可以使用 nmcli 命令來管理 networkmanager 服務。nmcli 是一款基於命令列的網路配置工具,...

ipmitool更改管理網資訊

檢視管理口使用者 ipmitool user list 1 修改管理口預設使用者為root ipmitool i open user set name 2 root 檢視管理卡ip ipmitool lan print 1 配置閘道器 ipmitool lan set 1 defgw ipaddr ...

Linux程序管理 網路 使用者管理相關命令

主要是一些命令 1 切換終端 ctrl alt f1 f7 2 檢視程序命令 1 ps a 列出當前所有使用者資訊 2 ps u 以使用者為主的格式來顯示程式狀況。3 ps x 顯示所有程式,不以終端機來區分。管道 指令的輸出作為指令2的輸入 指令1的輸出不顯示 3.kill l檢視所有命令。當使用...