Создание постоянных изменений маршрутизации в CentOS 7

1042
James White

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

Я читал, как это сделать в 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
GreenTeaTech

You can manually create a file and add the rules, but I recommend you to use the 'nmcli' command. It's new in Red Hat 7 / CentOS 7.

The 'nmcli' command automatically updates the files, and it makes changes persistent across reboots.

# man nmcli-examples # nmcli con add help 

After you finish making changes run:

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