Ich möchte den Raspberry Pi als VPN-Gateway verwenden. Das RPi stellt über wlan0, and
jedes angeschlossene Gerät eth0
eine Verbindung zu meinem Heimnetzwerk und dem Internet her und erhält eine VPN-Verbindung. Ich verwende pptp-linux
, um die VPN-Verbindung herzustellen, und während meiner Prototyping-Phase hat alles einwandfrei funktioniert. Um das Projekt abzuschließen, habe ich die VPN-Verbindung in das /etc/rc.local
Skript eingefügt, damit sie beim Booten startet. Jetzt schlägt es 50% der Zeit fehl. Ich vermute, dass versucht wird, die VPN-Verbindung herzustellen, bevor ich ordnungsgemäß über das Internet verbunden bin wlan0
. Wenn dies das Problem ist, benötige ich zu Beginn einen Test für eine gültige Internetverbindung, rc.local
bevor ich mit dem Rest des Skripts fortfahre. Irgendwelche Ideen, wie ich das machen könnte?
sleep 20
vor Ihrem Skript hinzufügen . Oder besser, setzen Sie Ihr Skript ein/etc/network/if-up.d
. Auf diese Weise wird das Skript ausgeführt, sobald die Netzwerkschnittstelle hochgefahren ist.