1.2.4. Алиас-файлы и файлы-дубликаты

1.2.4. Алиас-файлы и файлы-дубликаты

1.2.4. Алиас-файлы и файлы-дубликаты

Два менее часто используемых типов файлов конфигурации интерфейсов включают алиас-файлы и файлы-дубликаты.

Конфигурационные алиас-файлы используются для установления соответствия нескольких адресов одному интерфейсу; их наименование следует шаблону ifcfg-<if-name>:<алиас>.

Например, ifcfg-eth0:0 может быть определён таким образом, что заданные DEVICE=eth0:0 и статический IP-адрес 10.0.0.2 будут служить алиасом уже настроенного на получение информации IP через DHCP в ifcfg-eth0 интерфейса. В данном случае eth0 связан с динамическим адресом IP, но в то же время та же физическая сетевая карта может получать запросы через фиксированный адрес IP 10.0.0.2.

Внимание

Алиас-интерфейсы не поддерживают DHCP.

Имена файлов интерфейсов-дубликатов следуют шаблону ifcfg-<имя-интерфейса>-<имя-дубликата>. В то время как алиас-файлы связывают несколько адресов с одним интерфейсом, файлы-дубликаты используются для указания дополнительных параметров интерфейса. Например, стандартный Ethernet-интерфейс DHCP eth0 может выглядеть следующим образом:

        DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp
      

Поскольку значение директивы USERCTL по умолчанию равно no, то если эта директива не задана, пользователи не смогут активировать/ деактивировать интерфейс. Чтобы дать пользователям возможность контроля, создайте файл-дубликат путём копирования файла ifcfg-eth0 в ifcfg-eth0-user и добавления следующей строки к файлу ifcfg-eth0-user:

        USERCTL=yes
      

В таком случае пользователи смогут поднимать интерфейс eth0 с помощью команды /sbin/ifup eth0-user вследствие комбинирования опций файлов ifcfg-eth0 и ifcfg-eth0-user. Этот простой пример демонстрирует возможность совместного использования параметров в различных вариациях для различных интерфейсов.