A resposta aceita é ao usar scripts de rede herdados. Se você usa o NetworkManager, talvez nem o tenha /etc/sysconfig/network
, e se o fizer, ainda não será usado para conexões gerenciadas pelo NetworkManager .
Se você usa o NetworkManager :
Para adicionar opções, por exemplo, adicionando rotate
a bond0
:
nmcli con mod bond0 +ipv4.dns-options rotate
Para remover essa opção:
nmcli con mod bond0 -ipv4.dns-options rotate
Também +
é bom alterar as opções; O NetworkManager é inteligente o suficiente para detectar opções existentes e atualizá-las. Por exemplo, alterando o valor do tempo limite:
root@debian:~# nmcli con show bond0 |grep ipv4.dns-options
ipv4.dns-options: "rotate,timeout:5"
root@debian:~# nmcli con mod bond0 +ipv4.dns-options timeout:3
root@debian:~# nmcli con show bond0 |grep ipv4.dns-options
ipv4.dns-options: "rotate,timeout:3"
Isso significa que o valor é ignorado para remoção e nem é necessário. Para remover o tempo limite:
nmcli con mod bond0 -ipv4.dns-options timeout
Também funcionará com um valor de tempo limite, mas esse valor será ignorado ; portanto, a remoção timeout:5
também removerá qualquer outro valor de tempo limite.
Nota: Ao analisar isso, deparei-me com um bug relacionado que foi corrigido no gerenciador de rede v1.14.6 , v1.15.2-dev e v1.16 . Se você encontrar algum problema, verifique sua versão do gerenciador de rede primeiro.