Я хочу использовать 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. Таким образом, скрипт запускается, когда сетевой интерфейс запускается.