Voglio usare Raspberry Pi come gateway VPN. L'RPi si collega alla mia rete domestica e Internet tramite wlan0, andqualsiasi dispositivo collegato eth0ottiene una connessione VPN. Sto usando pptp-linuxper 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.localscript 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.localprima di procedere con il resto dello script. Qualche idea su come potrei farlo?
sleep 20prima 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.