Quero usar o Raspberry Pi como um gateway de VPN. O RPi se conecta à minha rede doméstica e a Internet por wlan0, and
qualquer dispositivo conectado eth0
obtém uma conexão VPN. Estou usando pptp-linux
para fazer a conexão VPN e tudo funcionou bem durante meu estágio de prototipagem. No entanto, para concluir o projeto, coloquei a conexão VPN no /etc/rc.local
script para que inicie na inicialização. Agora ele falha 50% do tempo. Eu suspeito que ele esteja tentando a conexão VPN antes de eu estar conectado corretamente à Internet via wlan0
. Se esse for o problema, preciso de um teste para uma conexão à Internet válida no início de rc.local
antes de prosseguir com o restante do script. Alguma idéia de como eu poderia fazer isso?
sleep 20
antes do seu script. Ou melhor, coloque seu script/etc/network/if-up.d
. Dessa forma, o script é executado quando a interface de rede é ativada.