Quiero usar Raspberry Pi como una puerta de enlace VPN. El RPi se conecta a mi red doméstica e Internet a través de wlan0, andcualquier dispositivo conectado eth0obtiene una conexión VPN. Estoy usando pptp-linuxpara hacer la conexión VPN y todo funcionó bien durante mi etapa de creación de prototipos. Sin embargo, para completar el proyecto, puse la conexión VPN en el /etc/rc.localscript para que comience en el arranque. Ahora falla el 50% del tiempo. Sospecho que está intentando la conexión VPN antes de conectarme correctamente a Internet a través de wlan0. Si este es el problema, necesito una prueba para una conexión a Internet válida al comienzo rc.localantes de continuar con el resto del script. ¿Alguna idea de cómo podría hacer esto?
sleep 20antes de su secuencia de comandos. O mejor, pon tu guión/etc/network/if-up.d. De esa forma, el script se ejecuta una vez que la interfaz de red sube.