Linux-Networking
如何在 Fedora 30 上重啟網路服務?
在 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
命令行。命令行
- 列出系統上的網路介面(以 root 身份):
# nmcli device DEVICE TYPE STATE CONNECTION eno1 ethernet connected Wired connection 1 lo loopback unmanaged --
記下要重新啟動的設備名稱。
- 然後強制連接重新載入:
# nmcli con reload eno1
(將您的設備名稱替換為“eno1”)
GUI
- 在 Fedora 中打開“設置”應用程序。
- 在左欄中,向下滾動到“網路”
- 關閉並重新打開藍色開關以重新啟動連接。