centos8網絡卡使用 nmcli

2021-09-27 05:22:40 字數 2391 閱讀 6549

類似在手機上同時開啟wifi和蜂窩網路,自動探測可用網路並連線,無需手動切換。

nmcli d

nmcli c

nmcli c up

配置動態ip

(等同於配置ifcfg,其中bootproto=dhcp,並ifup啟動)

nmcli c add type ethernet con-name eth0 ifname ens33

ipv4.method

auto

type ethernet:建立連線時候必須指定型別,型別有很多,可以通過nmcli c add type -h看到,這裡指定為ethernet。

con-name

eth0

ifname

ens33

:第乙個eth0表示連線(connection)的名字,這個名字可以任意定義,無需和網絡卡名相同

;第二個ens33表示網絡卡名,這個ens33必須是在nmcli d裡能看到的。

配置靜態ip

(等同於配置ifcfg,其中bootproto=none,並ifup啟動)

nmcli c add type ethernet con-name

eth0

ifname

ens33

ipv4.addr 192.168.1.100/24 ipv4.gateway 192.168.1.254 ipv4.dns '8.8.8.8,4.4.4.4'

ipv4.method

manual

ipv4.method對應ifcfg檔案內容的bootproto,ipv4.method預設為auto,對應為bootproto=dhcp

,這種時候如果指定ip,就可能導致網絡卡同時有dhcp分配的ip和靜態ip。設定為manual表示bootproto=none,即只有靜態ip。

# 檢視ip(類似於ifconfig、ip addr)

nmcli

# 啟用指定網絡卡配置檔案(相當於ifup)

nmcli c up ethx

# 停止指定網絡卡配置檔案(相當於ifdown)

nmcli c down ethx

# 刪除指定網絡卡配置檔案(類似於ifdown並刪除ifcfg)

nmcli c delete ethx

# 檢視connection列表

nmcli c show

# 檢視connection詳細資訊

nmcli c show ethx

# 過載所有網絡卡配置檔案(不會立即生效)

nmcli c reload

# 過載指定ifcfg或route到connection(不會立即生效)

nmcli c load /etc/sysconfig/network-scripts/ifcfg-ethx

nmcli c load /etc/sysconfig/network-scripts/route-ethx

# 立即使網絡卡配置檔案生效,有3種方法

nmcli c up eth0                # 啟用指定網絡卡配置檔案

前提是網絡卡的device處於connected狀態,否則會報錯。

nmcli d connect eth0    #

啟用網絡卡

# 檢視網絡卡列表

nmcli d

# 檢視所有網絡卡的詳細資訊

nmcli d show

# 檢視指定網絡卡的詳細資訊

nmcli d show eth0

# 啟用網絡卡(就算之前

nmcli c delete eth0刪除網絡卡配置檔案,也可以使用此命令啟用重新生成配置檔案

) 由nm對指定網絡卡進行管理,同時重新整理該網絡卡對應的活躍connection(如果之前有修改過connection配置);如果有connection但是都處於非活躍狀態,則自動選擇乙個connection並將其活躍;如果沒有connection,則自動生成乙個並將其活躍。

nmcli d connect eth0

nmcli d disconnect eth0

讓nm暫時不管理指定網絡卡,此操作不會變更實際網絡卡的link狀態,只會使對應的connection變成非活躍。若重啟系統則又會自動connect。另外,如果手工將該網絡卡的connection全部刪掉,該網絡卡狀態也會自動變為disconnected。

# 關閉無線網路(nm預設啟用無線網路)

nmcli r all off

# 檢視nm啟動狀態

nmcli n

# 開啟nm納管

nmcli n on

# 關閉nm納管(謹慎執行)

nmcli n off

# 監聽事件

nmcli m

# 檢視nm本身狀態

nmcli

nm-online

CentOS8 網絡卡配置及詳解

centos8更新最大的改動就是網絡卡這一塊了,接下來就配置一下網絡卡 網絡卡配置檔案 etc sysconfig network scripts ifcfg ens33 root localhost cd etc sysconfig network scripts root localhost n...

CentOS8 網絡卡配置及詳解

一 介紹 centos8系統更新,新的版本讓人看起來感覺很舒服,這時有人會配置centos8系統的網絡卡使系統上網,就會遇到配置好的網絡卡不會生效,自己想想和配置centos7的時候乙個樣啊,centos8更新最大的改動就是網絡卡這一塊了,接下來就配置一下網絡卡 二 配置 網絡卡配置檔案 etc s...

虛擬機器CentOS8網絡卡配置

前提必須進入root賬號。一 檢視centos8預設網絡卡配置資訊 centos7預設網絡卡裝置檔案存放於 etc sysconfig network scripts 目錄下,有關於centos的發行及系統公升級或許可能會存在網絡卡裝置名稱與之前版本不一致的情況,這也很容易理解,網絡卡裝置名稱在li...