Corri de volta a esse problema novamente, e depois de MUCH googling e raging, descobri que o seguinte adicionará options rotate
, ou literalmente qualquer outra coisa que você quiser, a /etc/resolv.conf
sem bloquear o arquivo ou quebrar a funcionalidade:
Crie o seguinte no arquivo /etc/dhcp/dhclient.d/rotate.sh
:
rotate_config() {
echo "options rotate" >> /etc/resolv.conf
}
rotate_restore() {
:
}
e, em seguida, chmod +x /etc/dhcp/dhclient.d/rotate.sh
.
Qualquer arquivo executável como /etc/dhcp/dhclient.d/*.sh
será escolhido pelo dhclient / NetworkManager e requer duas funções, *_config()
e *_restore()
, que serão executadas quando a interface for ativada / desativada, respectivamente.
Portanto, /etc/dhcp/dhclient.d/*.sh
precisa de foo_config()
e foo_restore()
.