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
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
Все после этого настройки маршрутизации для вашего интерфейса будут прописываться и удаляться в момент когда включается ваш интерфейс.
Комментарии
Отправить комментарий