nmcli命令學習總結

2021-10-11 02:21:05 字數 2008 閱讀 6829

使用場景

nmcli命令是redhat7 或者 centos7之後的命令,該命令可用於完成網絡卡上所有的配置工作,並且可寫入配置檔案,永久生效。

引數詳情

1 顯示引數

show 顯示詳細資訊

status 顯示簡略資訊

1 nmcli device status 檢視裝置狀態資訊

也可簡寫為 nmcli dev sta

2 檢視網路連線資訊

3 啟動/停止介面

或 nmcli device connect/disconnect ens33

4 建立連線

4.1.1 建立動態獲取ip位址的連線,con-name是建立連線的名字,ifname是物理裝置,網路介面

4.1.2 建立靜態ip位址連線

==ps:==建立連線,會在/etc/sysconfig/network-scripts/目錄下建立乙個ifcfg-$的檔案,建立多個連線,則會同時建立多個檔案。

4.2 建立dns

4.2.1 為連線配置dns(首次配置)

nmcli con modify static-ens73 ipv4.dns 10.0.13.214

4.2.2 為連線追加dns(配置多個dns)

nmcli con modfiy static-ens73 +ipv4.dns 114.114.114.114

5 修改配置資訊

5.1 修改ip位址

nmcli connect modify static-ens73 (con-name) ip4 10.0.13.219

修改後檢視ip位址

ip a show ens73 (ifname)

修改後不會立即生效,需要重新啟用

nmcli con up static-ens73

5.2 修改連線是否為自啟動(預設自啟)

nmcli con mod static-ens73 connection.autoconnect no

5.3 修改例子

nmcli connect modfiy ens33==(con-name)== ipv4.addresses 192.168.0.251/24 ipv4.method manual ipv4.gateway 192.168.0.1 ipv4.dns 114.114.114.114

ps: 所有修改不會生效,需要重新啟用

nmcli connect up ens33

6 刪除連線

nmcli connect delete dhcp-ens83

nmcli命令安裝

有時我們不小心將 etc sysconfig network scripts ifcfg eth0 可以通過此檔案進行檢視uuid 刪除或者損壞,要重新編輯ifcfg eth0檔案時不知道網絡卡的uuid是什麼 當然也可以不寫 那我們還有什麼方法可以檢視網絡卡的uuid呢?在這裡我們使用的方法是使用...

nmcli命令列網路配置

nmcli是基於命令列的網路管理配置工具 command line tool for controlling networkmanager 該命令可以完成所有的網路配置工作,並直接寫入了配置檔案,永久生效 無需重啟網路連線服務 語法 nmcli 選項 物件 這裡的物件和引數可以用全稱也可以用簡稱,最...

CentOS7 nmcli命令詳解

nmcli命令是redhat7或者centos7之後的命令,該命令可以完成網絡卡上所有的配置工作,並且可以寫入配置檔案,永久生效。nmcli dev status 檢視網路連線狀態 nmcli conn show 檢視已有連線 nmcli dev show 檢視裝置詳細資訊 nmcli conn d...