快轉到主要內容

nmcli 指令操作

·193 字·1 分鐘·
PolloChang
作者
PolloChang
我是一隻雞

處理前動作
#

檢查文件中已經有配置: /etc/network/interfaces 如果有需要註解,範例如下:

1
2
3
# The primary network interface
# allow-hotplug enp1s0
# iface enp1s0 inet dhcp

新增網卡配置
#

1
sudo nmcli connection add type ethernet con-name enp1s0 ifname enp1s0 ipv4.addresses 192.168.56.100/24 gw4 192.168.56.1 ipv4.dns 127.0.0.1  ipv4.method manual

設定完需要重起 NetworkManager

1
sudo systemctl restart NetworkManager

修改網卡配置
#

  • 新增額外的DNS
1
sudo nmcli connection modify enp1s0 +ipv4.dns 8.8.8.8
  • 修改網址
1
sudo nmcli connection modify enp1s0 ipv4.addresses 192.168.17.208/24
  • 修改 gateway
1
sudo nmcli connection modify enp1s0 ipv4.gateway 192.168.17.254
  • 修改DNS
1
sudo nmcli connection modify enp1s0 ipv4.dns 192.168.1.1
  • 設定網卡為手動配置
1
sudo nmcli connection modify enp1s0 ipv4.method manual

維護常用指令
#

  • 列出網卡
1
sudo nmcli device
  • 重起網卡
1
2
sudo nmcli connection down enp1s0
sudo nmcli connection up enp1s0