La respuesta aceptada es cuando se utilizan scripts de red heredados. Si utiliza Gestor de red puede que ni siquiera tengas /etc/sysconfig/network
y si lo hace seguirá sin utilizarse para las conexiones gestionadas por Gestor de red .
Si utiliza Gestor de red :
Para añadir opciones, por ejemplo rotate
a bond0
:
nmcli con mod bond0 +ipv4.dns-options rotate
Para eliminar esa opción:
nmcli con mod bond0 -ipv4.dns-options rotate
En +
también es bueno cambiar las opciones; Gestor de red es lo suficientemente inteligente como para detectar las opciones existentes y actualizarlas. Por ejemplo, cambiando el valor del tiempo de espera:
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"
Esto significa que el valor se ignora para eliminar y ni siquiera es necesario. Para eliminar el tiempo de espera:
nmcli con mod bond0 -ipv4.dns-options timeout
También funcionará con un valor de tiempo de espera, pero ese valor será ignorado por lo que eliminar timeout:5
también eliminará cualquier otro valor de tiempo de espera.
NB: Mientras investigaba me encontré con un error relacionado que se fijó en administrador de red v1.14.6 , v1.15.2-dev y v1.16 . Si tiene algún problema, compruebe su administrador de red versión primero.