Voglio usare Raspberry Pi come gateway VPN. L'RPi si collega alla mia rete domestica e Internet tramite wlan0, and
qualsiasi dispositivo collegato eth0
ottiene una connessione VPN. Sto usando pptp-linux
per rendere la connessione VPN e tutto ha funzionato bene durante la mia fase di prototipazione. Tuttavia, per completare il progetto ho inserito la connessione VPN nello /etc/rc.local
script in modo che inizi all'avvio. Ora fallisce il 50% delle volte. Sospetto che stia tentando la connessione VPN prima che io sia correttamente connesso a Internet via wlan0
. Se questo è il problema, ho bisogno di un test per una connessione Internet valida all'inizio di rc.local
prima di procedere con il resto dello script. Qualche idea su come potrei farlo?
sleep 20
prima del tuo script. O meglio, inserisci la tua sceneggiatura/etc/network/if-up.d
. In questo modo lo script viene eseguito una volta che l'interfaccia di rete si alza.