1

Мне нужно, чтобы некоторые пользовательские команды маршрутизации поддерживались всякий раз, когда основной сетевой интерфейс ЛВС перезагружается / система перезагружается.

Я читал, как это сделать в CentOS 7, и в соответствии с документацией вам нужно использовать файл route-[interface_name] в /etc/sysconfig/network-scripts . Однако формат немного отличается от использования команд необработанного маршрута:

ip -f inet rule add fwmark 1 lookup 100
ip -f inet route add local default dev eno1 table 100

ip -f inet6 rule add fwmark 1 lookup 100
ip -f inet6 route add local default dev eno1 table 100

Как правильно написать эти команды маршрута в скрипте маршрута, который работает с CentOS 7, чтобы информация о маршруте сохранялась в таблице маршрутизации?

1 ответ1

0

Вы можете вручную создать файл и добавить правила, но я рекомендую вам использовать команду «nmcli». Это новое в Red Hat 7 / CentOS 7.

Команда «nmcli» автоматически обновляет файлы и делает изменения постоянными при перезагрузках.

# man nmcli-examples
# nmcli con add help

После внесения изменений запустите:

# nmcli con reload
# nmcli con down <interface name>
# nmcli con up <interface name>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .