com base no link
nmcli connection up eth0
executado após chamadas mod, funcionou para mim.
P.S. você pode usar "nmcli -p connection show eth0" para ver as configurações ativas vs configuradas
Se eu adicionar um novo servidor DNS usando nmcli connection modify eth0 +ipv4.dns 8.8.8.8
, ainda preciso atualizar /etc/resolv.conf
para o resolvedor selecionar as alterações, certo? Então, como faço para forçar a atualização?
A única maneira que encontrei foi reiniciar o serviço de rede: /etc/init.d/network restart
. Existe uma maneira menos invasiva - um comando nmcli
, talvez?
com base no link
nmcli connection up eth0
executado após chamadas mod, funcionou para mim.
P.S. você pode usar "nmcli -p connection show eth0" para ver as configurações ativas vs configuradas
Adicione o seguinte ao arquivo de configuração da interface ( /etc/sysconfig/network-scripts/ifcfg-ethX
):
PEERDNS=yes
DNS1=1.2.3.4
DNS2=1.2.3.4
NM_CONTROLLED=yes
traga a interface para cima:
ifup ethX
Para fazer isso, você precisará identificar sua interface de rede (por exemplo, eth0)
# nmcli conn
NAME UUID TYPE DEVICE
eth0 74315f7c-1573-4150-9c0e-e06ad28cac95 802-3-ethernet eth0
#
# nmcli conn edit eth0
===| nmcli interactive connection editor |===
Editing existing '802-3-ethernet' connection: 'eth0'
Type 'help' or '?' for available commands.
Type 'describe [<setting>.<prop>]' for detailed property description.
You may edit the following settings: connection, 802-3-ethernet (ethernet), 802-1x, ipv4, ipv6, dcb
nmcli> print ipv4.dns-search
ipv4.dns-search: mydomain.linux.com
nmcli>
nmcli> set ipv4.dns-search mylinuxdomain.com,anotherdomain.com
nmcli>
nmcli> save permanent
Em seguida, reinicie sua rede. Eu uso o nmcli para fazer isso: 1. Para derrubar
# nmcli conn down eth0
2. Para trazer
# nmcli conn up eth0
Tags redhat networkmanager