У меня на сервере ubuntu настройка интерфейса выглядит следующим образом
(в / etc / network / interfaces)
address xxx.xxx.xxx.xxx
netmask 255.255.255.255
broadcast xxx.xxx.xxx.xxx
post-up route add xxx.xxx.xxx.xxx dev eth0
post-up route add default gw xxx.xxx.xxx.xxx
post-down route del xxx.xxx.xxx.xxx dev eth0
post-down route del default gw xxx.xxx.xxx.xxx
Мне интересно, как я могу использовать эту конфигурацию на сервере centos 7 (в / etc / sysconfig / network-scripts / ifcfg-ens18)
Хорошо, вот как
/ и т. д. / sysconfig / сетевые сценарии / ifcfg-ens18
DEVICE=ens18
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
TYPE=Ethernet
NETMASK=255.255.255.255
IPADDR=xxx.xxx.xxx.xxx
GATEWAY=xxx.xxx.xxx.xxx
ARP=yes
HWADDR=MA:MAC:VI:RT:UEL:LE
/ и т. д. / sysconfig / сетевые сценарии / маршрут-ens18
xxx.xxx.xxx.xxx dev ens18
default via xxx.xxx.xxx.xxx dev ens18
Я бы использовал nmtui
инструмент командной строки (из пакета NetworkManager-tui), чтобы настроить параметры сети (вы можете настроить там пользовательские маршруты), а затем посмотрите файл конфигурации, который он создает. Я обнаружил, что это намного проще, чем пытаться напрямую редактировать файлы конфигурации NetworkManager.