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() .