1.3. Сценарии управления интерфейсами
1.3. Сценарии управления интерфейсами
Сценарии управления интерфейсами активируют и деактивируют системные интерфейсы. Два основных сценария, расположенные в папке /etc/sysconfig/network-scripts/ — /sbin/ifdown и /sbin/ifup.
ifup и ifdown представляют собой символические ссылки к сценариям, расположенным в папке /sbin/. При вызове этих сценариев необходимо указать интерфейс:
ifup eth0
Внимание
ifup и ifdown должны являться единственным методом активации/ деактивации сетевого интерфейса.
Описание следующих сценариев приводится в качестве справки.
Файлы, принимающие участие в инициализации сети во время подъема интерфейса: /etc/rc.d/init.d/functions и /etc/sysconfig/network-scripts/network-functions. Обратитесь к Раздел 1.4, «Файлы сетевых функций» за дальнейшей информацией.
После проверки того, что интерфейс указан и пользователь, выполняющий запрос, обладает соответствующими правами управления интерфейсом, соответствующий сценарий активирует/ деактивирует интерфейс. Ниже приведены основные сценарии управления интерфейсами, расположенные в папке /etc/sysconfig/network-scripts/:
- ifup-aliases
-
Выполняет настройку IP-алиасов с помощью файлов конфигурации интерфейсов в случае, если с интерфейсом ассоциировано несколько адресов IP.
- ifup-ippp и ifdown-ippp
-
Выполняют активацию/ деактивацию ISDN-интерфейсов.
- ifup-ipsec и ifdown-ipsec
-
Выполняют активацию/ деактивацию интерфейсов IPsec.
- ifup-ipv6 и ifdown-ipv6
-
Выполняют активацию/ деактивацию интерфейсов IPv6.
- ifup-ipx
-
Поднимает интерфейс IPX.
- ifup-plip
-
Поднимает интерфейс PLIP.
- ifup-plusb
-
Поднимает интерфейс USB для сетевых соединений.
- ifup-post и ifdown-post
-
Содержат команды для выполнения при активации/ деактивации интерфейса.
- ifup-ppp и ifdown-ppp
-
Выполняют активацию/ деактивацию интерфейса PPP.
- ifup-routes
-
Добавляет статические маршруты устройства при подъёме интерфейса.
- ifdown-sit и ifup-sit
-
Содержат функциональные вызовы, относящиеся к активации/ деактивации туннеля IPv6 соединения IPv4.
- ifup-sl и ifdown-sl
-
Выполняют активацию/ деактивацию интерфейса SLIP.
- ifup-wireless
-
Поднимает беспроводной интерфейс.
Предупреждение
Удаление или модификация сценариев в папке /etc/sysconfig/network-scripts/ может нарушить корректное функционирование соединений интерфейса. Только опытные пользователи могут редактировать сценарии.
Наиболее простым методом работы со всеми сетевыми сценариями является использование команды /sbin/service службы network (/etc/rc.d/init.d/network):
/sbin/service network <действие>
<действие> может принимать значения start, stop или restart.
Для просмотра списка сконфигурированных устройств и активных сетевых интерфейсов используйте команду:
/sbin/service network status