Estou executando o Xubuntu 17.10 com o vpnc instalado (versão 0.5.3r550-3)
Toda vez que o dhclient roda minha conexão vpnc falha:
De / var / log / syslog
[...] dhclient[26917]: DHCPDISCOVER on eth0 to [...]
[...] dhclient[26917]: DHCPREQUEST of [...]
[...] dhclient[26917]: DHCPOFFER of [...]
[...] dhclient[26917]: DHCPACK of [...]
...
[...] vpnc[26788]: esp sendto: Message too long
Depois disso eu tenho que executar manualmente, senão ele não funciona mais
sudo vpnc-disconnect
sudo vpnc
Posso automatizar isso?
Editar:
o que eu descobri até agora é que o dhclient chama / sbin / dhclient-script e isso atualiza o /etc/resolv.conf com base nos valores recebidos - que são diferentes do que o vpnc define.
Talvez uma solução seja definir valores estáticos aqui e impedir que o dhclient sobrescreva as configurações em /etc/resolv.conf.