Parece que o pacote OpenVPN para Alpine Linux não inclui todos os scripts necessários. Se você souber o endereço dos servidores DNS que seu provedor de VPN usa, você poderá usar essa solução alternativa simples. Você também pode usar um servidor DNS público como o Cloudflare DNS (1.1.1.1):
- Digite o comando:
sudo nano /etc/openvpn/update-resolv-conf
. O editor de texto Nano deve abrir. -
O arquivo deve estar vazio. Cole o seguinte no arquivo:
#!/bin/bash if [ -e /etc/resolv.conf.old ]; then mv /etc/resolv.conf.old /etc/resolv.conf chmod 777 /etc/resolv.conf exit fi mv /etc/resolv.conf /etc/resolv.conf.old cp /etc/resolv.conf.new /etc/resolv.conf chmod 777 /etc/resolv.conf
-
Pressione Ctrl + X , depois Y , e pressione Enter para salvar o arquivo.
- Digite o comando:
sudo nano /etc/resolv.conf.new
e digitenameserver [address of VPN's DNS server]
. - Pressione Ctrl + X , depois Y e, em seguida, pressione Enter para salvar o arquivo.
Isso deve fazer uma nova cópia de resolv.conf
( resolv.conf.new
),
e copie-o para resolv.conf
quando a VPN for ativada e, em seguida, copie de volta o antigo resolv.conf
quando a VPN terminar.