Linux-Networking

如何在 Fedora 30 上重啟網路服務?

  • April 2, 2022

在 RHEL/Fedora 上的早期版本中,該network服務可以通過 init 腳本和(稍後)通過systemctl. 更新 DNS 設置後,我想重新啟動網路服務以反彈介面並獲取新的 DNS 設置(並強制 NetworkManager 重寫/etc/resolve.conf)。

使用systemctl,我得到:

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

服務去了哪network裡,如何重新啟動界面以獲取更改?

而不是systemctl,使用 NetworkManager,通過 GUI 界面或nmcli命令行。

命令行

  1. 列出系統上的網路介面(以 root 身份):
# nmcli device
DEVICE      TYPE      STATE      CONNECTION         
eno1        ethernet  connected  Wired connection 1     
lo          loopback  unmanaged  --

記下要重新啟動的設備名稱。

  1. 然後強制連接重新載入:
# nmcli con reload eno1

(將您的設備名稱替換為“eno1”)

GUI

  1. 在 Fedora 中打開“設置”應用程序。
  2. 在左欄中,向下滾動到“網路”
  3. 關閉並重新打開藍色開關以重新啟動連接。

引用自:https://serverfault.com/questions/982376