Linux
通過命令行在 CentOS Linux 中分配靜態 IP 地址的步驟?
如何配置我擁有的具有靜態 IP 地址的 Linux CentOS v8 虛擬機?
我已經在 GUI 安裝過程中設置了網路參數,但重啟後,它仍然恢復為 DHCP IP 定址?
我是否必須創建一個新的介面文件而不是修改以下內容:
cat /etc/sysconfig/network-scripts/ifcfg-ens192
注意:我什至無法重新啟動各種部落格中提到的網路服務:
[root@PRDSIEM01-VM etc]# systemctl restart network Failed to restart network.service: Unit network.service not found.
我已經設法使用文本使用者界面工具配置 IP 網路:
nmtui
預設情況下,CentOS 7 和 8 上的網路由 NetworkManager 管理。
它使用一個名為 ifcfg-rh 的外掛來讀取舊的網路服務配置文件(用於 CentOS 6 和以前的版本),例如您提到的那個,並將它們轉換為適當的 NetworkManager 配置。
這裡可能發生的情況是介面名稱與安裝期間的名稱不同。在 VMware 產品下執行的虛擬機通常會發生這種情況。看起來您在安裝時具有介面名稱 ens192。您可以使用
ip link
查看目前介面名稱。如果名稱不同,您可以編輯文件並更改其中的介面名稱,然後重新載入 NetworkManager。
[root@PRDSIEM01-VM ~]# systemctl reload NetworkManager
雖然 NetworkManager 擅長管理台式機/筆記型電腦系統的網路,當然也適用於伺服器,但它為此目的相當繁重。我最近開始將我的 CentOS 8 伺服器切換到更輕的 systemd-networkd,它更好地集成到系統中,但也不支持台式機/筆記型電腦系統(尤其是 WiFi)。你可以考慮做同樣的事情。