При использовании LVM clonezilla является способом пойти.
Это возможно, но лучше понять причины проблемы.
Создайте сценарий:
# touch /usr/local/sbin/check_openvpn
# chmod +x /usr/local/sbin/check_openvpn
/usr/local/sbin/check_openvpn:
#!/bin/bash
/bin/ping -c 3 google.com || (cp /etc/network/interfaces-backup /etc/network/interfaces; /etc/init.d/networking restart)
Добавьте к корню crontab (каждое 5-минутное):
*/5 * * * * /usr/local/sbin/check_openvpn
Уверенный Вы могли добавить это к крону, но я думаю, что лучше необходимо найти то, что вызывает проблемы. Почему Ваша конфигурация интерфейсов становится испорченной?
Если ping не делает owrk, что Вы получаете как сообщение об ошибке? Недостижимая сеть? Или не может имя google.com быть разрешенным, никакой показ IP-адреса?
Каково содержание/etc/resolv.conf, когда он работает и когда он не делает?
cat /etc/resolv.conf
И шлюз по умолчанию также в случаях бота?
route -n
Как Вы соединяетесь с Интернетом? Через маршрутизатор? WiFi?
Необходимо попытаться узнать, почему это происходит. Многие люди здесь будут помогать Вам, но нуждаться в большем количестве информации о Вашем соединении или что Вы делаете, когда настройки изменяются, и соединение прекращает работать?