centos8網(wǎng)絡(luò)配置

https://www.cnblogs.com/RXDXB/p/11660184.html

RHEL8和CentOS8怎么重啟網(wǎng)絡(luò)

本文主要講解如何重啟RHEL 8或者CentOS 8網(wǎng)絡(luò)以及如何解決RHEL8和CentOS8系統(tǒng)的網(wǎng)絡(luò)管理服務(wù)報(bào)錯(cuò),當(dāng)我們安裝好RHEL 8或者 CentOS 8,重啟啟動(dòng)網(wǎng)絡(luò)時(shí),會(huì)出現(xiàn)以下報(bào)錯(cuò):

]# systemctl restart network.service

報(bào)錯(cuò)信息如下

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

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

出現(xiàn)錯(cuò)誤的原因是在RHEL 8和CentOS 8系統(tǒng)里,已廢棄network.service。因此只能通過(guò)其它方法進(jìn)行網(wǎng)絡(luò)配置,包括NM命令工具集。換言之,在rhel8上,必須開(kāi)啟NM,否則無(wú)法使用網(wǎng)絡(luò)。

下文假設(shè)你的網(wǎng)卡標(biāo)識(shí)為xxx,可以通過(guò)以下命令確定網(wǎng)卡標(biāo)識(shí)符

]# ip addr

比如ens33等等這類標(biāo)識(shí)。

1. RHEL8或者CentOS8配置網(wǎng)絡(luò)的三種方法

RHEL8或者CentOS8應(yīng)該使用nmcli管理網(wǎng)絡(luò)

手工配置ifcfg,通過(guò)NM來(lái)生效

通過(guò)NM自帶工具配ip,比如nmcli

手工配置ifcfg,通過(guò)傳統(tǒng)network.service來(lái)生效

建議:推薦使用上述第1種網(wǎng)絡(luò)配置方法(手工配置ifcfg,通過(guò)NM生效),因?yàn)檫@樣既兼容了傳統(tǒng)的ifcfg配置,又能熟悉nmcli。舉例:

1.1 方法一:手工配置ifcfg,使用nmcli來(lái)生效新的網(wǎng)絡(luò)配置

假設(shè)網(wǎng)卡標(biāo)識(shí)符為xxx

]# vi /etc/sysconfig/network-scripts/ifcfg-xxx

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

]# nmcli c reload

如果之前沒(méi)有xxx的connection,則上一步reload后就已經(jīng)自動(dòng)生效了

]# nmcli c up xxx

1.2 方法二:RHEL8和CentOS8完全使用nmcli來(lái)管理網(wǎng)絡(luò)

查看網(wǎng)卡信息

]# nmcli connection

NAME UUID TYPE DEVICE

ens33 a92fa07b-9b68-4d2b-a2e7-e55146099b1b ethernet ens33

ens36 418da202-9a8c-b73c-e8a1-397e00f3c6b2 ethernet ens36

]# nmcli con xxx

顯示具體的網(wǎng)絡(luò)接口信息

]# nmcli connection show xxx

顯示所有活動(dòng)連接

]# nmcli connection show --active

刪除一個(gè)網(wǎng)卡連接

]# nmcli connection delete xxx

給xxx添加一個(gè)IP(IPADDR)

]# nmcli connection modify xxx ipv4.addresses 192.168.0.58

給xxx添加一個(gè)子網(wǎng)掩碼(NETMASK)

]# nmcli connection modify xxx ipv4.addresses 192.168.0.58/24

IP獲取方式設(shè)置成手動(dòng)(BOOTPROTO=static/none)

]# nmcli connection modify xxx ipv4.method manual

添加一個(gè)ipv4

]# nmcli connection modify xxx +ipv4.addresses 192.168.0.59/24

刪除一個(gè)ipv4

]# nmcli connection modify xxx -ipv4.addresses 192.168.0.59/24

添加DNS

]# nmcli connection modify xxx ipv4.dns 114.114.114.114

刪除DNS

]# nmcli connection modify xxx -ipv4.dns 114.114.114.114

添加一個(gè)網(wǎng)關(guān)(GATEWAY)

]# nmcli connection modify xxx ipv4.gateway 192.168.0.2

可一塊寫(xiě)入:

]# nmcli connection modify xxx ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2

添加DNS

]# nmcli connection modify xxx ipv4.dns 114.114.114.114

刪除DNS

]# nmcli connection modify xxx -ipv4.dns 114.114.114.114

添加一個(gè)網(wǎng)關(guān)(GATEWAY)

]# nmcli connection modify xxx ipv4.gateway 192.168.0.2

可一塊寫(xiě)入:

]# nmcli connection modify xxx ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2

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

]# nmcli c reload

如果之前沒(méi)有xxx的connection,則上一步reload后就已經(jīng)自動(dòng)生效了

]# nmcli c up xxx

1.3 方法三:安裝network.service服務(wù)

可以通過(guò)yum install network-scripts來(lái)安裝傳統(tǒng)的network.service,不過(guò)redhat說(shuō)了,在下一個(gè)RHEL的大版本里將徹底廢除,因此不建議使用network.service。

2. RHEL8或者CentOS8修改網(wǎng)卡名稱

2.1 刪除網(wǎng)卡連接,比如xxx

]# nmcli connection delete xxx

2.2 修改內(nèi)核參數(shù)配置文件

]# vi /etc/default/grub

2.3 植入內(nèi)核

]# grub2-mkconfig -o /boot/grub2/grub.cfg

3.4 重啟

]# reboot

3.5 添加網(wǎng)卡

]# nmcli connection add type ethernet con-name xxx

4. RHEL8或者CentOS8使用nmtui工具配置網(wǎng)絡(luò)(圖形化工具)

]# nmtui

5. 總結(jié)

CentOS8和RHEL8上一定要習(xí)慣使用nmcli來(lái)管理網(wǎng)絡(luò),network.service在未來(lái)會(huì)被正式廢除,沒(méi)有學(xué)習(xí)的必要了。



/etc/sysconfig/network-scripts/ifcfg-eth0 每一行表示的意思對(duì)應(yīng)如下:
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0? ? #網(wǎng)卡設(shè)備名稱

ONBOOT=yes? ? ? #啟動(dòng)時(shí)是否激活 yes | no

BOOTPROTO=static? ? ? ? #協(xié)議類型

IPADDR=192.168.1.90? ? #網(wǎng)絡(luò)IP地址

NETMASK=255.255.255.0? ? ? #網(wǎng)絡(luò)子網(wǎng)地址

GATEWAY=192.168.1.1? ? #網(wǎng)關(guān)地址

BROADCAST=192.168.1.255? ? #廣播地址

HWADDR=00:0C:29:FE:1A:09? ? ? ? #網(wǎng)卡MAC地址

TYPE=Ethernet? ? ? #網(wǎng)卡類型為以太網(wǎng)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • CentOS 6之前,網(wǎng)絡(luò)接口使用連續(xù)號(hào)碼命名:eth0、eth1等,當(dāng) 增加或刪除網(wǎng)卡時(shí),名稱可能會(huì)發(fā)生變化 ?...
    楠人幫閱讀 869評(píng)論 0 0
  • centos6 主機(jī)名 /etc/sysconfig/network hostname redhat:當(dāng)前生效 v...
    毛利卷卷發(fā)閱讀 718評(píng)論 0 0
  • 預(yù)測(cè)練習(xí):沒(méi)人能看到未來(lái),但有人能看到什么在影響未來(lái) 1、微信小程序案例 小程序可以在微信內(nèi)被便捷的獲取和傳播,同...
    多讀書(shū)勤寫(xiě)作閱讀 352評(píng)論 0 0
  • 姓名:李有連 企業(yè)名稱:東莞耀升機(jī)電有限公司 組別:AT努力組 【日精進(jìn)打卡第101天】 【知~學(xué)習(xí)】 誦讀《六項(xiàng)...
    李有連閱讀 260評(píng)論 0 0
  • 近段時(shí)間忽然發(fā)現(xiàn),我畫(huà)思維導(dǎo)圖的能力提高了許多,聽(tīng)老師講課,畫(huà)思維導(dǎo)圖,聽(tīng)書(shū)畫(huà)思維導(dǎo)圖,課后總結(jié)思維導(dǎo)圖,翻轉(zhuǎn)課堂...
    海燕姐姐閱讀 300評(píng)論 0 1

友情鏈接更多精彩內(nèi)容