Quero usar o Raspberry Pi como um gateway de VPN. O RPi se conecta à minha rede doméstica e a Internet por wlan0, andqualquer dispositivo conectado eth0obtém uma conexão VPN. Estou usando pptp-linuxpara 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.localscript 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.localantes de prosseguir com o restante do script. Alguma idéia de como eu poderia fazer isso?
sleep 20antes do seu script. Ou melhor, coloque seu script/etc/network/if-up.d. Dessa forma, o script é executado quando a interface de rede é ativada.