Назад | Перейти на главную страницу

Эквивалент сетевых настроек ubuntu в centos 7

У меня на сервере 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.