netifcfg

Скрипт /bin/netifcfg предназначен для работы с картой сетевых интерфейсов. У утилиты netifcfg помощь вызывается при запуске без параметров.

Синтаксис

netifcfg enum|map config|reset|save ethx|save-all|check ethx|version 

enum

команда enum генерирует специальное описание для физических сетевых интерфейсов (карту интерфейсов).

Можно сохранить вывод команды в файл.

Примечание

Команда отсутствует и не используется на С-Терра Юнит.

Пример 1:

/bin/netifcfg enum

#Unique ID iface type OS name Cisco-like name

0000:02:01.0 GigabitEthernet0/0

0000:02:02.0 GigabitEthernet0/1

0000:02:03.0 phye GigabitEthernet0/2

Пример 2:

/bin/netifcfg enum > IFMAP_EXT

map config - команда map осуществляет привязку физического сетевого интерфейсе к его PCI шине или к MAC адресу и создает либо перезаписывает файл /etc/ifaliases.cf. 

config - это идентификатор интерфейса с заданными параметрами либо карта интерфейсов, сохраненная в текстовый файл командой enum.

Примечание

Команда отсутствует и не используется на С-Терра Юнит.

Пример:

/bin/netifcfg map IFMAP_EXT

где

IFMAP_EXT - файл с расширенной картой интерфейсов, полученной ранее командой /bin/netifcfg enum > IFMAP_EXT.

reset - сброс настроек в исходное состояние:

      на С-Терра Шлюз файл /etc/network/interfaces восстанавливается в исходное состояние, файл /etc/ifaliases.cf не изменяется

      на С-Терра Юнит восстанавливается в исходное состояние файл /etc/ifaliases.cf, настройки интерфейсов не изменяются

save ethx - сохранение настроек интерфейса с именем ethx в конфигурационных файлах.

save-all - сохранение настроек интерфейсов в конфигурационных файлах.

check eth - проверка интерфейса с именем ethx на возможность применения изменений (см. Примечание).

version - посмотреть версию команды.

Значение по

умолчанию

запуск скрипта без параметров вызывает помощь.

Рекомендации по

использованию

Используйте данную команду в случае добавления нового сетевого интерфейса. Если файл, из которого создавали карту интерфейсов, редактировался, то рекомендуется перезапустить vpn-демона.

После применения сброса настроек в исходное состояние (/bin/netifcfg/reset) на С-Терра Шлюз рекомендуется выполнить скрипт /bin/netifcfg с параметром save-all для сохранения текущих настроек сетевых интерфейсов.

Примечание

При запуске скрипта с параметром check происходит проверка заданного имени на нахождение в списке интерфейсов, недоступных для настройки. Данный запрос не выдает ничего на консоль, а только возвращает код ответа, доступный по “$?”. 

Для запрещенных к настройке интерфейсов выдается “2”, для незапрещенных - “0”, в случае ошибок при исполнении - “1”.

Следует особо отметить, что для несуществующего в системе интерфейса будет возвращено “0”, если это имя отсутствует в списке запрещенных.

Например, в случае возможности настойки интерфейса видим код возврата “0”:

# /bin/netifcfg check eth1

# echo $?

0

Для С-Терра Шлюз запрещено настраивать интерфейсы, перечисленные в файле /etc/network/interfaces вне раздела, ограниченного ###netifcfg-begin### … ###netifcfg-end###.