Evite que o resolve.conf seja sobreposto

0

Eu tenho problemas com minha configuração de VPN. Eu tenho o cliente Cisco AnyConnect instalado, bem como o plug-in de rede openconnect para o gerenciador de rede. Ambos têm um problema fundamental:

  1. AnyConnect da Cisco

    Funciona bem, até que depois de um tempo eu me desconecto não só da VPN, mas de toda a minha rede. Não consigo mais me conectar à Internet, mesmo com a VPN desativada. sudo service network-manager restart não ajuda, eventualmente eu tenho que reiniciar.

  2. openconnect

    Não resolve domínios fora do meu provedor de VPN. A diferença entre o resolve.conf modificado aqui é que openconnect não adiciona endereços IP adicionais apontando para o resolvedor DNS.

Atualmente, eu uso openconnect e sobrescrevo o resolve.conf com o que seria criado através do cliente AnyConnect da Cisco. Alguma idéia de como automatizar isso ou até consertá-lo?

# resolve.conf by AnyConnect
domain my.vpn-provider.com
nameserver <IP>
nameserver <IP>
search my.vpn-provider.com WAG160N


# resolve.conf by openconnect
domain my.vpn-provider.com
search my.vpn-provider.com WAG160N

Estou no Ubuntu 13.10.

    
por Mahoni 18.11.2013 / 00:11

1 resposta

1

Defina /etc/resolv.conf como quiser e, em seguida, defina-o como imutável com% chattr +i /etc/resolv.conf . Sugiro adicionar uma nota ao arquivo indicando que você o definiu como imutável antes de configurá-lo como imutável, para evitar futuras confusões.

    
por 18.11.2013 / 00:20