linux中網(wǎng)絡(luò)配置工具nmcli的用法解讀
一、查看網(wǎng)卡信息
1、重啟網(wǎng)絡(luò)服務(wù)及查看網(wǎng)絡(luò)狀態(tài)

systemctl restart network ## 重啟網(wǎng)絡(luò)服務(wù) systemctl status network ## 查看網(wǎng)絡(luò)狀態(tài)
2、查看網(wǎng)卡具體IP信息
使用命令“ip addr”

使用命令“ifconfig”

二、nmcli查看網(wǎng)卡信息
1、查看設(shè)備狀態(tài)

nmcli device status ### 查看設(shè)備狀態(tài)信息
2、查看所有設(shè)備詳細(xì)信息

nmcli device show ### 查看所有設(shè)備詳細(xì)信息
3、查看指定設(shè)備詳細(xì)信息

nmcli device show eno33554984【設(shè)備名稱】 ### 查看指定設(shè)備詳細(xì)信息
4、查看網(wǎng)絡(luò)連接狀態(tài)

nmcli connection show ### 查看網(wǎng)絡(luò)連接狀態(tài)
5、查看正在活動網(wǎng)絡(luò)的狀態(tài)

nmcli connection show -active ### 查看正在活動網(wǎng)絡(luò)的狀態(tài)
三、網(wǎng)絡(luò)接口添加及修改網(wǎng)卡配置
1、添加網(wǎng)絡(luò)接口

nmcli connection add con-name SISO111【網(wǎng)絡(luò)接口名稱】 type ethernet ifname eno33554984【網(wǎng)卡名】 ### 添加網(wǎng)絡(luò)接口
2、設(shè)置自動啟動網(wǎng)卡
![]()
nmcli connection modify SISO111【網(wǎng)絡(luò)接口名稱】 ### 設(shè)置網(wǎng)卡自動啟動 #與之對應(yīng)修改的配置文件是網(wǎng)卡配置文件ONBOOT=yes
3、設(shè)置IP地址的獲取方式
靜態(tài)地址
![]()
nmcli connection modify SISO111 ipv4.method manual ipv4. addresses 192.168.196.166/24 # 以靜態(tài)方式配置IP地址; #與之對應(yīng)修改的配置文件是網(wǎng)卡配置文件BOOTPROTO,BOOTPROTO=none ;
注:在配置靜態(tài)ip時,如果之前的配置為DHCP,則在配置時加上具體IP地址,否則改動后可能會出現(xiàn)報錯。
DHCP動態(tài)獲取
![]()
nmcli connection modify SISO111【網(wǎng)絡(luò)接口名稱】ipv4.method auto【DHCP動態(tài)獲取】 ### 以DHCP動態(tài)獲取的方法獲取IP地址; #與之對應(yīng)修改的配置文件是網(wǎng)卡配置文件BOOTPROTO=dhcp ;
4、修改IP地址
![]()
nmcli connection modify SISO111 ipv4.addresses 192.168.196.166/24【ip地址】 ### 修改ip地址; #與之對應(yīng)修改的配置文件是網(wǎng)卡配置文件: IPADDR=192.168.196.166 PREFIX=24
5、添加第二個IP地址
![]()
nmcli connection modify SISO111 +ipv4.addresses 192.168.10.1/24【新加IP地址】 ### 添加ip地址; #與之對應(yīng)修改的配置文件是網(wǎng)卡配置文件: IPADDR=192.168.10.1 PREFIX=24
6、刪除第二個IP地址
![]()
nmcli connection modify SISO111 -ipv4.addresses 192.168.10.1/24
7、修改網(wǎng)關(guān)
![]()
nmcli connection modify SISO111 ipv4.gateway 192.168.196.254【網(wǎng)關(guān)地址】 ### 配置網(wǎng)關(guān)地址; #與之對應(yīng)修改的配置文件是網(wǎng)卡配置文件: GATEWAY=192.168.196.254;
8、添加DNS服務(wù)器
![]()
nmcli connection modify SISO111 ipv4.dns 8.8.8.8【DNS服務(wù)器地址】 ### 配置DNS服務(wù)器 #與之對應(yīng)修改的配置文件是網(wǎng)卡配置文件: DNS=8.8.8.8
四、網(wǎng)絡(luò)狀態(tài)修改
1、開啟網(wǎng)絡(luò)連接

nmcli connection up SISO【網(wǎng)絡(luò)接口名稱】 ### 開啟網(wǎng)絡(luò)連接
2、斷開網(wǎng)絡(luò)連接

nmcli connection down SISO 【網(wǎng)絡(luò)接口名稱】 ### 斷開網(wǎng)絡(luò)連接
3、連接網(wǎng)卡設(shè)備
![]()
nmcli device connect eno33554984【網(wǎng)卡名稱】 ### 連接網(wǎng)卡設(shè)備
4、斷開網(wǎng)卡設(shè)備
![]()
nmcli device disconnect eno33554984【網(wǎng)卡名稱】 ### 斷開網(wǎng)卡設(shè)備
5、刪除連接配置文件
![]()
nmcli connection delete SISO 【網(wǎng)絡(luò)連接名稱】 ### 刪除網(wǎng)絡(luò)連接配置
6、重新加載網(wǎng)絡(luò)配置文件
![]()
nmcli connection reload ### 重新加載網(wǎng)路配置文件
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux?修改系統(tǒng)時間的兩種具體實現(xiàn)方式
在Linux中,有兩種常見的方式可以修改系統(tǒng)時間:更新系統(tǒng)時間的方式和手動修改系統(tǒng)時間的方式,每種方式給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-02-02
基于Apache?Hudi在Google云構(gòu)建數(shù)據(jù)湖平臺的思路詳解
這篇文章主要介紹了基于Apache?Hudi在Google云構(gòu)建數(shù)據(jù)湖平臺,本文提供了有關(guān)如何使用上述工具構(gòu)建基本數(shù)據(jù)管道的基本介紹,需要的朋友可以參考下2022-04-04
Linux關(guān)于Centos7賬號和權(quán)限管理使用詳解
這篇文章主要介紹了Linux關(guān)于Centos7賬號和權(quán)限管理使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2026-03-03
使用fcntl系統(tǒng)函數(shù)在Linux下改變文件屬性的操作指南
在 Linux 系統(tǒng)編程中,fcntl 是一個非常強大且靈活的系統(tǒng)調(diào)用,允許開發(fā)者對文件描述符進(jìn)行各種操作,包括設(shè)置和獲取文件屬性、管理文件鎖等,本文將深入探討 fcntl 的功能及其在實際開發(fā)中的應(yīng)用,需要的朋友可以參考下2025-10-10

