Мне вот стало интересно.. в течение всего своего времени общения с Linux, если мне приходилось прописывать статические таблицы роутинга, то делал я это скриптом — добавлял в /etc/init.d/ свой скрипт, который через route или ip route настраивал мне маршруты при каждой загрузке. Ну и в /etc/rcX.d/ я добавлял соответствующие ссылки на этот скрипт.
А есть ли какие-то "более правильные" способы настройки роутинга? Например, прописать маршруты в /etc/network/interfaces (для Debian) или ещё куда? Как такие вещи вообще по-человечески настраиваются? Неужели так и задумано — роутинг настраивать своими скриптами?
Здравствуйте, artem_korneev, Вы писали:
_>А есть ли какие-то "более правильные" способы настройки роутинга? Например, прописать маршруты в /etc/network/interfaces (для Debian) или ещё куда? Как такие вещи вообще по-человечески настраиваются? Неужели так и задумано — роутинг настраивать своими скриптами?
В Debian добавляешь скрипт в /etc/network/if-up.d, он будет выполняться при каждом поднятии интерфейса.
Как вариант, прямо в /etc/network/interfaces, примерно так:
auto eth1
iface eth1 inet dhcp
up route del default
up route add default gw 82.144.214.1