Для того, чтобы соединение поднималось "само" после разрыва по той или иной причине, в belpak.sh и guest.sh есть опция persist.
Хотя для перестраховки можно и скрипт "наваять", тем более на форуме этот вопрос уже поднимался.
Два соединения много "не откушают", в любом случае, это будут далеко не самые ресурсоёмкие процессы на роутере.