如何从终端更改网络的 DNS?

如何从终端更改网络的 DNS?

我知道如何从 GUI 更改我的网络的 DNS网络管理器

  1. 右键单击面板中的网络管理器图标并选择“编辑连接...”
  2. 从有线或无线选项卡中选择您的连接,选择“编辑”
  3. 选择 IPv4 设置选项卡
  4. 将方法切换为“仅自动 (DHCP) 地址”
  5. 在“其他 DNS 服务器”框中输入所需的 DNS,然后按“应用”

我如何从终端做完全相同的事情?

答案1

nmcli connection show --active 获取活动连接名称
nmcli connection edit 双击列出可用的连接并选择适当的

   nmcli> remove ipv4.dns  
   nmcli> set ipv4.ignore-auto-dns yes
   nmcli> set ipv4.dns 8.8.8.8 8.8.4.4 (or other dns servers)      
   nmcli> save
   nmcli> quit 

nmcli connection down 你的连接名称
nmcli connection up 你的连接名称

相关内容