Перейти к поиску
  1. Главная
  2. Продукты
  3. С-Терра Шлюз КВ
  4. Специализированные команды
  5. Утилиты для работы с интерфейсами
  6. netifcfg

netifcfg

Поиск в комплекте Источник

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 phye eth0 GigabitEthernet0/0

0000:02:02.0 phye eth1 GigabitEthernet0/1

0000:02:03.0 phye eth2 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###.