RHEL / CentOS 8 重新啟動網路

以往在 RHEL 或 CentOS 要重新啟動網路, 只要執行以下指令:

systemctl restart network

但在 CentOS 8 執行會得出以下報錯:

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

在 RHEL 及 CentOS 8 開始, 以上方法已經不能使用, 需要使用以下兩種方法:

1. 重新啟動 NetworkManager

執行以下指令重新啟動 NetworkManager, 這時便會一同重新啟動網路:


$ sudo systemctl restart NetworkManager.service

2. nmcli

nmcli 是 NetworkManager 的指令工具, 以下指令是停止及開啟網路的指令:

$ sudo nmcli networking off
$ sudo nmcli networking on

當然以上方法只適用坐在伺服器面前, 如果是用 SSH 登入便不能使用了, 因為停止網路後便不能輸入第二條指令, 所以可以用 “;” 字符將兩個指令連接執行:

$ sudo nmcli networking off; sudo nmcli networking on


你可能感興趣的內容:

Leave a Reply