溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中如何使用nmcli命令配置網(wǎng)絡

發(fā)布時間:2022-02-18 10:16:39 來源:億速云 閱讀:632 作者:小新 欄目:開發(fā)技術(shù)

這篇文章主要介紹Linux中如何使用nmcli命令配置網(wǎng)絡,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

nmcli命令是redhat7或者centos7之后的命令,該命令可以完成網(wǎng)卡上所有的配置工作,并且可以寫入配置文件,永久生效。

Linux中如何使用nmcli命令配置網(wǎng)絡

1、網(wǎng)絡接口名稱

centos7或者紅帽7中,以en開頭標識以太網(wǎng),之前的版本是eth開頭。同時,wl標識waln接口,ww標識wwan接口。

接下里就是網(wǎng)卡類型, p代表pci物理位置,o代表板載,s代表熱插拔。最后數(shù)字表示索引、id或端口。 比如筆者的虛擬機上enp0s3,pci網(wǎng)卡slot3。

如果無法確定固定名稱則采用傳統(tǒng)的ethn的方式。

2、查看網(wǎng)絡配置

使用ip addr顯示ip地址,ip addr show eth0顯示網(wǎng)卡eth0 , ip -s link show eth0 顯示連接狀態(tài),可用查看到數(shù)據(jù)包。netstat -i也可以羅列網(wǎng)卡并查看數(shù)據(jù)流量。

Linux中如何使用nmcli命令配置網(wǎng)絡

3、查看路由與排查

ip route檢查系統(tǒng)路由表,

ping網(wǎng)關地址。ping -c4是ping 4次, timeout 4則是超時時間4秒。

Linux中如何使用nmcli命令配置網(wǎng)絡

tracepath或者traceroute命令追蹤到目標主機的網(wǎng)絡狀態(tài)Linux中如何使用nmcli命令配置網(wǎng)絡

4、端口與服務

TCP服務使用套接字.socket作為通信的端點,其由IP地址、協(xié)議和端口組成。服務器通常監(jiān)聽標準端口,客戶端使用隨機可用端口。標準端口在/etc/services中列出。

Linux中如何使用nmcli命令配置網(wǎng)絡

查看監(jiān)聽端口:ss和netstat命令。

Linux中如何使用nmcli命令配置網(wǎng)絡

5、使用nmcli查看網(wǎng)絡

networkmanager是監(jiān)控和管理網(wǎng)絡的守護進程,可用通過命令行與圖形界面來與networkmanager通信,并將配置文件保存在/etc/sysconfig/network-scripts目錄中。

使用nmcli查看網(wǎng)絡信息:

nmcli con show 查看網(wǎng)絡接口

nmcli con show –active 查看活動網(wǎng)絡接口

nmcli con show “enp0s3” 查看enp0s3網(wǎng)絡的詳情信息

Linux中如何使用nmcli命令配置網(wǎng)絡

nmcli device status 查看設備的信息

nmcli device show enp0s3 查看 enp0s3設備的信息

Linux中如何使用nmcli命令配置網(wǎng)絡

6、使用nmcli配置網(wǎng)絡

可以為網(wǎng)絡設備配置多個網(wǎng)絡連接(配置文件),但是一次只能由一個保持活動狀態(tài)。

創(chuàng)建一個”default”新連接,并使用dhcp獲取網(wǎng)絡。

nmcli con add con-name “default” type ethernet ifname eth0

創(chuàng)建一個靜態(tài)連接,配置靜態(tài)IP,并設置不自動連接。

nmcli con add con-name “static” type ethernet ifname eth0 autoconnect no ip4 172.25.0.12/24 gw4 172.25.0.254

更改為靜態(tài)鏈接。

nmcli con up “static”

更改為dhcp鏈接。

nmcli con up “default”

查看使用信息。

nmcli con add help

修改配置,過多就不闡述了。

nmcli con mod

nmcli 命令摘要:

Linux中如何使用nmcli命令配置網(wǎng)絡

7、編輯網(wǎng)絡配置文件

接口配置文件時控制單個網(wǎng)絡設備的軟件接口,網(wǎng)絡設備可以有多個配置文件,但是只有一個時激活狀態(tài)。

Linux中如何使用nmcli命令配置網(wǎng)絡
img

ifcfg配置文件選項(輔助IP地址將配置文件中的選項添加1)

Linux中如何使用nmcli命令配置網(wǎng)絡

配置過程:

a、修改 ifcfg配置文件

b、使用nmcli命令使配置生效或者重啟進程

nmcli con reload

nmcli con down “ID” ,nmcli con up “ID”

c、通過ping驗證網(wǎng)絡配置

8、主機名和名稱解析

hostname 查看主機名

hostnamectl status 查看主機信息

Linux中如何使用nmcli命令配置網(wǎng)絡

hostnamectl set-hostname 設置主機名

靜態(tài)主機名儲存在/etc/hostname文件中。名稱解析用于將主機名轉(zhuǎn)為IP地址,反之亦可,在/etc/hosts中定義。

可用使用getent hosts your_hostname,利用/etc/hosts來測試主機名解析。

如果/etc/hosts中沒有,則會查找/etc/ resolv.conf文件。

Linux中如何使用nmcli命令配置網(wǎng)絡


以上是“Linux中如何使用nmcli命令配置網(wǎng)絡”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI