Я хочу использовать Raspberry Pi в качестве VPN-шлюза. RPi подключается к моей домашней сети, а Интернет через wlan0, and
любое подключенное устройство eth0
получает VPN-подключение. Я использую, pptp-linux
чтобы установить VPN-соединение, и все работало нормально на этапе создания прототипа. Однако, чтобы завершить проект, я поставил VPN-соединение в /etc/rc.local
сценарии, чтобы оно запускалось при загрузке. Теперь это терпит неудачу 50% времени. Я подозреваю, что он пытается установить VPN-соединение, прежде чем я правильно подключусь к Интернету через wlan0
. Если это проблема, мне нужно проверить правильность подключения к Интернету в начале, rc.local
прежде чем продолжить работу с остальным сценарием. Есть идеи, как я могу это сделать?
sleep 20
перед вашим сценарием. Или лучше, вставьте свой сценарий/etc/network/if-up.d
. Таким образом, скрипт запускается, когда сетевой интерфейс запускается.