Скрипт /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###. |