1.4. Файлы сетевых функций
Red Hat Enterprise Linux включает несколько файлов, содержащие типичные функции для активации/ деактивации интерфейсов. Эти функции сгруппированы в несколько файлов, вызов которых осуществляется по необходимости, что гораздо эффективней, чем связывание отдельного файла с функциями с каждым интерфейсом.
Файл /etc/sysconfig/network-scripts/network-functions содержит наиболее часто используемые сетевыми сценариями функции IPv4. Эти функции включают связь с выполняемыми программами, запросившими информацию об изменениях статуса интерфейса, установку имен узлов, определение маршрутизатора, проверку статуса активности устройств, а также добавление текущего маршрута.
Поскольку функции для IPv6 интерфейсов отличаются от функций IPv4 интерфейсов, существует специальный файл /etc/sysconfig/network-scripts/network-functions-ipv6, содержащий функции для конфигурации и удаления статических маршрутов IPv6, создания и удаления туннелей, добавления и удаления адресов IPv6, тестирования наличия адреса IPv6 интерфейса.