国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

centos8-ip配置

2020-09-27 09:48:13 8715

安裝centos 8之后,重啟啟動網(wǎng)絡(luò)時,會出現(xiàn)以下報錯

報錯信息如下:

111111111111111111111.jpg

Failed to start network.service: Unit network.service not found.

意思為無法重啟網(wǎng)絡(luò)服務(wù),原因是無法找到network.service網(wǎng)絡(luò)服務(wù)。

 

在rhel8(含centos8)上,在/etc/sysconfig/network-scripts/里也看不到任何腳本文件,沒有傳統(tǒng)的network.service。因此只能通過其它方法進行網(wǎng)絡(luò)配置,包括NM命令工具集。換言之,在rhel8上,必須開啟NM,否則無法使用網(wǎng)絡(luò)。

手動配置靜態(tài)IP

2222222222222.jpg

使用nmcli重新回載網(wǎng)絡(luò)配置

#nmcli c reload

查看

image.png

補充nmcli命令

nmcli使用方法

nmcli使用方法非常類似linux ip命令、cisco交換機命令,并且支持tab補全(詳見本文最后的Tips),也可在命令最后通過-h、--help、help查看幫助。

 333333333333333.jpg

在nmcli中有2個命令最為常用:

nmcli connection

譯作連接,可理解為配置文件,相當(dāng)于ifcfg-ethX??梢院唽憺閚mcli c

nmcli device

譯作設(shè)備,可理解為實際存在的網(wǎng)卡(包括物理網(wǎng)卡和虛擬網(wǎng)卡)??梢院唽憺閚mcli d

在NM里,有2個維度:連接(connection)和設(shè)備(device),這是多對一的關(guān)系。想給某個網(wǎng)卡配ip,首先NM要能納管這個網(wǎng)卡。設(shè)備里存在的網(wǎng)卡(即nmcli d可以看到的),就是NM納管的。接著,可以為一個設(shè)備配置多個連接(即nmcli c可以看到的),每個連接可以理解為一個ifcfg配置文件。同一時刻,一個設(shè)備只能有一個連接活躍??梢酝ㄟ^nmcli c up切換連接。

connection有2種狀態(tài):

l 活躍(帶顏色字體):表示當(dāng)前該connection生效

l 非活躍(正常字體):表示當(dāng)前該connection不生效

device有4種常見狀態(tài):

l connected:已被NM納管,并且當(dāng)前有活躍的connection

l disconnected:已被NM納管,但是當(dāng)前沒有活躍的connection

l unmanaged:未被NM納管

l unavailable:不可用,NM無法納管,通常出現(xiàn)于網(wǎng)卡link為down的時候(比如ip link set ens32 down) 

nmcli常用命令一覽

44444444444.jpg

5555555555555555.jpg

6666666666666666.jpg

7777777777777.jpg

8888888888888888.jpg

99999999999999.jpg

101010101010.jpg

12.jpg

13.jpg

14.jpg

15.jpg

16.jpg

17.jpg

18.jpg

19.jpg

20.jpg

21.jpg

22.jpg

23.jpg

24.jpg

25.jpg

26.jpg


提及的ifcfg均指代/etc/sysconfig/network-scripts/ifcfg-ens32及/etc/sysconfig/network-scripts/route-ens32

 

nmcli connection重點

1.jpg

第一列是connection名字,簡稱con-name(注意con-name不是網(wǎng)卡名)

第二列是connection的UUID

最后一列才是網(wǎng)卡名(標準說法叫device名),可通過nmcil d查看device 

對connection做操作時需要指定標識,標識可以是con-name、UUID、如果存在ifcfg文件則也可以用ifcfg的完整路徑,即/etc/sysconfig/network-scripts/ifcfg-ens32

2.jpg

nmcli c的con-name

同時對應(yīng)ifcfg的文件名以及內(nèi)容中的NAME=,該參數(shù)表示連接(connection)的名字,無需和網(wǎng)卡名相同,可以為一個設(shè)備(device)創(chuàng)建多個連接,但同一時刻只能有一個連接生效。當(dāng)有多個連接時候,nmcli c delete刪除當(dāng)前連接,就會自動選擇同一個設(shè)備的其他連接來頂替生效。可以通過nmcli c up來將指定連接切換生效。

注意:通過nmcli c modify修改con-name,只會對應(yīng)修改ifcfg文件中的NAME,而不會更改ifcfg文件名。

nmcli c的ipv4.method

對應(yīng)ifcfg文件內(nèi)容的BOOTPROTO,ipv4.method默認為auto,對應(yīng)為BOOTPROTO=dhcp,這種時候如果指定ip,就可能導(dǎo)致網(wǎng)卡同時有dhcp分配的ip和靜態(tài)ip。設(shè)置為manual表示BOOTPROTO=none,即只有靜態(tài)ip。

例子:創(chuàng)建一個連接(connection)

3.jpg

l type ethernet:創(chuàng)建連接時候必須指定類型,類型有很多,可以通過nmcli c add type -h看到,這里指定為ethernet。

l con-name ens32 ifname ens32:第一個ethX表示連接(connection)的名字,這個名字可以任意定義,無需和網(wǎng)卡名相同;第二個ethX表示網(wǎng)卡名,這個ethX必須是在nmcli d里能看到的。

l ipv4.addresses '192.168.1.100/24,192.168.1.101/32':配置2個ip地址,分別為192.168.1.100/24和192.168.1.101/32

l ipv4.gateway 192.168.1.254:網(wǎng)關(guān)為192.168.1.254

l ipv4.dns '8.8.8.8,4.4.4.4':dns為8.8.8.8和4.4.4.4

l ipv4.method manual:配置靜態(tài)IP

對應(yīng)的ifcfg和dns就是

 4.jpg

此時,通過nmcli c應(yīng)該可以看到增加了一條連接

注意:如果這是為ethX創(chuàng)建的第一個連接,則自動生效;如果此時已有連接存在,則該連接不會自動生效,可以執(zhí)行nmcli c up ethX-test來切換生效

 

nmcli device重點

nmcli d connect ens32

由NM對指定網(wǎng)卡進行管理,同時刷新該網(wǎng)卡對應(yīng)的活躍connection(如果之前有修改過connection配置);如果有connection但是都處于非活躍狀態(tài),則自動選擇一個connection并將其活躍;如果沒有connection,則自動生成一個并將其活躍。

 

nmcli d disconnect ens32

讓NM暫時不管理指定網(wǎng)卡,此操作不會變更實際網(wǎng)卡的link狀態(tài),只會使對應(yīng)的connection變成非活躍。若重啟系統(tǒng)則又會自動connect。另外,如果手工將該網(wǎng)卡的connection全部刪掉,該網(wǎng)卡狀態(tài)也會自動變?yōu)閐isconnected。

 

nmcli d reapply ens32

專門用于刷新connection,前提是網(wǎng)卡的device處于connected狀態(tài),否則會報錯。

 

nmcli d set ens32 autoconnect yes|no managed yes|no

可以設(shè)置是否自動連接和是否自動管理,但經(jīng)測試只能用于當(dāng)前開機狀態(tài), 如果這2個參數(shù)都設(shè)置為no,然后重啟系統(tǒng),又會自動恢復(fù)成connected和managed yes的狀態(tài)。所以該命令用途不大。注意事項:如果managed設(shè)置為no,那么nmcli c reload會讀取配置文件,但是不會立即生效,接著如果執(zhí)行nmcli c up ethX,就會立即生效,同時managed自動變?yōu)閥es。


提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: