Como uma resposta, em vez de um comentário, para dar alguma visibilidade. Não tenho certeza se existe uma maneira melhor de apenas citar as respostas de outros sites. Mas o link é uma resposta para quase a mesma pergunta que realmente funciona.
openconnect
chama o script /usr/share/vpnc-scripts/vpnc-script
para alterar as configurações de rede (consulte /usr/share/doc/openconnect/html/vpnc-script.html). Mas você pode alterar o script chamado com a opção -s
. Se você passar em um script como
#!/bin/bash
export INTERNAL_IP4_DNS=
. /usr/share/vpnc-scripts/vpnc-script
a função para alterar resolv.conf
no script original simplesmente não é chamada.
Dado que o script acima é chamado noresolvconf
, você chamaria openconnect
like
sudo openconnect -s path/to/noresolvconf ...