RHEL / CentOS 7 網路管理工具 — nmcli

NetworkManager 是 RHEL 7 及 CentOS 7 的預設網路管理工具, 除了使用 GUI 介面外, NetworkManager 也可以透過 nmcli 指令控制, 以下會介紹 nmcli 的常見用法。

顯示 NetworkManager 狀態概況:

# nmcli general status

顯示所有連線:

# nmcli connection show

只顯示 active 的連線:

# nmcli connection show -a

顯示所有 NetworkManager 辨識到的裝置及它們目前的狀態:

# nmcli device status

停用網卡:

# nmcli device disconnect eno16777736

啟用網卡:

# nmcli device connect eno16777736

加入固定 IP:

# nmcli connection add type ethernet con-name NEW ifname eno16777736 ip4 [new-ip] gw4 [gateway-ip]

設定使用的 Dns Servers:

# nmcli connection modify NEW ipv4.dns “8.8.8.8 8.8.4.4”

啟動新連結線:

# nmcli connection up NEW ifname eno16777736



Leave a Reply