Всем доброго времени суток, решаю задачу: нужно на одном хосте поднять несколько OpenVPN серверов. Так же на этом хосте есть несколько статических IP адресов. каждый OpenVPN сервер имеет свою подсеть, у этих подсетей свой реальный IP адрес.
Создал несколько таблиц маршрутизации, раскидал трафик из подсетей по этим таблицам, назначил каждой таблице свой шлюз по умолчанию.
Все это сделал в скрипте, скрипт добавил в автозагрузку. Все работает, но есть один момент: если падает один OpenVPN сервер (или его надо перезапустить), то вся таблица идет к чертям собачим, нужно снова применять этот скрипт..
И что то не могу понять куда его засунуть, чтобы при перезапуске интерфейсов скрипт снова применялся?