Cento6 добавление маршрутов и правил маршрутизации в автозагрузку. RedHat way

В redhat есть директория sysconfig в которой располагаются конфиги и скрипты многих системных служб. В том числе и настройки сети. Обратимся к документации less /usr/share/doc/initscripts-9.03.31/sysconfig.txt. Находим строчку /etc/sysconfig/network-scripts/ifup-routes. Отсюда начинается описание настройки статических маршрутов для интерфейсов.
 1. Создаем файл /etc/sysconfig/network-scripts/route-<interface-name>
 2. Есть два варианта описать наш маршрут.
    ADDRESSn=<network>
    NETMASKn=<network/prefix mask>
    GATEWAYn=<next-hop router/gateway IP address>
    n-номер правила.
 
    или в формате iproute2 без команды ip route add 
    т.е если в консоли мы добавляли маршрут ip route add 192.168.0/24 dev eth1
    то в файл мы записываем только параметры передаваемые команде ip
     192.168.0/24 dev eth1
 3. Для добавления правил маршрутизации создаем файл /etc/sysconfig/network-scripts/rule-<interface-name>

Прописываем в него все что находится после ip rule add

Все после этого настройки маршрутизации для вашего интерфейса будут прописываться и удаляться в момент когда включается ваш интерфейс.

Комментарии

Популярные сообщения