Como posso criar um script para alterar as configurações de DNS da minha conexão WiFi na inicialização?

Como posso criar um script para alterar as configurações de DNS da minha conexão WiFi na inicialização?

Meu software VPN (Forticlient) quebra o DNS e recebo aquele ponto de interrogação no símbolo WiFi e sem internet. Posso consertar isso excluindo todos os IPs DNS, configurando o DNS como automático e reiniciando a rede. Não consigo alterar a VPN, pois é necessário para o meu trabalho. Como faço para que isso aconteça na inicialização?

Responder1

Escrevi um script bash usando nmcli para automatizar a configuração do DNS e adicionei-o aos programas de inicialização. Funciona.

#!/bin/bash

# ignore the DHCP DNS settinggs
nmcli c modify <SSID> ipv4.ignore-auto-dns yes

# set the DNS
nmcli c modify <SSID> ipv4.dns "1.1.1.3, 1.0.0.3"

# just toggle the connection
nmcli con down <SSID>
nmcli con up <SSID>

informação relacionada