1. <b id="rnmwg"><bdo id="rnmwg"><del id="rnmwg"></del></bdo></b>

    <b id="rnmwg"><form id="rnmwg"><del id="rnmwg"></del></form></b>

        <video id="rnmwg"><meter id="rnmwg"><em id="rnmwg"></em></meter></video>
        <video id="rnmwg"><nav id="rnmwg"></nav></video>
        <i id="rnmwg"><bdo id="rnmwg"></bdo></i>

            <font id="rnmwg"></font>
              <i id="rnmwg"></i>
              1. 13883183259 023-68037655 咨詢熱線:
                當前位置: 主頁 > 關于思莊 > 技術分享 >

                RHEL8和CentOS8怎么重啟網絡

                發布時間:2023-10-20
                我們安裝好RHEL 8或者 CentOS 8,重啟啟動網絡時,會出現以下報錯:]# systemctl restart network.service
                報錯信息如下
                Failed to restart network.service: Unit network.service not found.
                意思為無法重啟網絡服務,原因是無法找到network.service網絡服務。


                報重慶思莊RHCE9認證培訓,搶送大禮

                出現錯誤的原因是在RHEL 8和CentOS 8系統里,已廢棄network.service。因此只能通過其它方法進行網絡配置,包括NM命令工具集。換言之,在rhel8上,必須開啟NM,否則無法使用網絡。
                下文假設你的網卡標識為xxx,可以通過以下命令確定網卡標識符
                ]# ip addr
                比如ens33等等這類標識。

                1. RHEL8或者CentOS8配置網絡的三種方法
                RHEL8或者CentOS8應該使用nmcli管理網絡

                    手工配置ifcfg,通過NM來生效
                    通過NM自帶工具配ip,比如nmcli
                    手工配置ifcfg,通過傳統network.service來生效
                    建議:推薦使用上述第1種網絡配置方法(手工配置ifcfg,通過NM生效),因為這樣既兼容了傳統的ifcfg配置,又能熟悉nmcli。舉例:

                1.1 方法一:手工配置ifcfg,使用nmcli來生效新的網絡配置
                假設網卡標識符為xxx
                ]# vi /etc/sysconfig/network-scripts/ifcfg-xxx
                使用nmcli重新回載網絡配置
                ]# nmcli c reload
                如果之前沒有xxx的connection,則上一步reload后就已經自動生效了
                ]# nmcli c up xxx
                1.2 方法二:RHEL8和CentOS8完全使用nmcli來管理網絡
                查看網卡信息
                ]# 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
                顯示具體的網絡接口信息
                ]# nmcli connection show xxx
                顯示所有活動連接
                ]# nmcli connection show --active
                刪除一個網卡連接
                ]# nmcli connection delete xxx
                給xxx添加一個IP(IPADDR)
                ]# nmcli connection modify xxx ipv4.addresses 192.168.0.58
                給xxx添加一個子網掩碼(NETMASK)
                ]# nmcli connection modify xxx ipv4.addresses 192.168.0.58/24
                IP獲取方式設置成手動(BOOTPROTO=static/none)
                ]# nmcli connection modify xxx ipv4.method manual
                添加一個ipv4
                ]# nmcli connection modify xxx +ipv4.addresses 192.168.0.59/24
                刪除一個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
                添加一個網關(GATEWAY)
                ]# nmcli connection modify xxx ipv4.gateway 192.168.0.2
                可一塊寫入:
                ]# 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
                添加一個網關(GATEWAY)
                ]# nmcli connection modify xxx ipv4.gateway 192.168.0.2
                可一塊寫入:
                ]# nmcli connection modify xxx ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2
                使用nmcli重新回載網絡配置
                ]# nmcli c reload
                如果之前沒有xxx的connection,則上一步reload后就已經自動生效了
                ]# nmcli c up xxx
                1.3 方法三:安裝network.service服務
                可以通過yum install network-scripts來安裝傳統的network.service,不過redhat說了,在下一個RHEL的大版本里將徹底廢除,因此不建議使用network.service。
                2. RHEL8或者CentOS8修改網卡名稱
                2.1 刪除網卡連接,比如xxx
                ]# nmcli connection delete xxx
                2.2 修改內核參數配置文件
                ]# vi /etc/default/grub
                2.3 植入內核
                ]# grub2-mkconfig -o /boot/grub2/grub.cfg
                3.4 重啟
                ]# reboot
                3.5 添加網卡
                ]# nmcli connection add type ethernet con-name xxx
                4. RHEL8或者CentOS8使用nmtui工具配置網絡(圖形化工具)
                ]# nmtui
                ?
                聯系我們 重慶思莊科技有限公司
                023-68037655
                重慶思莊科技有限公司 版權所有? 備案號:渝ICP備12004239號-4

                渝公網安備 50010702502184號

                <<