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

if_mgr show

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

if_mgr show

Команда if_mgr show предназначена для просмотра логических, физических имен и других параметров сетевых интерфейсов, как защищаемых, так и не контролируемых Продуктом.

Синтаксис

if_mgr show [-all]

-all

на экран будут выданы все логические имена интерфейсов, записанные в файле ifaliases.cf.

Значение по

умолчанию

отсутствует

Рекомендации по использованию

• Используйте данную команду для просмотра параметров всех сетевых интерфейсов.

• Без указания опции -all на экран будут выданы только актуальные логические имена интерфейсов, читаемые из драйвера.

• Фильтрация по каждому логическому интерфейсу происходит независимо, так что один и тот же физический интерфейс может быть выдан в нескольких списках, соответствующих разным логическим именам.

• При задании опции -all на экран будут выданы все логические имена интерфейсов, записанные в специальном файле /etc/ifaliases.cf, созданном при настройке ОС. Эта команда полезна для получения логического имени интерфейса перед редактированием атрибута LogicalName в структуре NetworkInterface в LSP (см. документ «Cоздание локальной политики в текстовом представлении»).

Примечание 1

В файле /etc/ifaliases.cf отражено соответствие логического имени и имени интерфейса в системе посредством структуры "interface" с двумя обязательными полями name и pattern,

где

name - логическое имя интерфейса, которое задается в LSP (в атрибуте LogicalName структуры Networkinterface) и в cs-console;

pattern - шаблон для имени интерфейса в системе.

Пример:

interface (name="FastEthernet0/0" pattern="eth0")

interface (name="FastEthernet0/1" pattern="eth1")

interface (name="default" pattern="*")

Имя "default" имеет специальное значение для LSP - подставляется по умолчанию (если имя интерфейса (NetworkInterface.LogicalName не задано).

Примечание 2

В выводе команды параметр State показывает общее состояние интерфейса. Параметр State отображает состояние «головного» интерфейса, и считается, что состояние логических интерфейсов совпадает с состоянием «головного» интерфейса.

Примечание 3

LSP загружена не будет, если для логического имени интерфейса в структуре Networkinterface не найдена соответствующая запись с тем же именем в файле ifaliases.cf, и при этом в файл лога будет выдано предупреждение:

(00100111) «[CFG] no physical interface found for NetworkInterface "%{1}s" pattern "%{2}s"

где

%{1}s - LogicalName этого NetworkInterface.

%{2}s - шаблон имени, найденный по LogicalName.

При загрузке конфигурации не найдено ни одного сетевого интерфейса, соответствующего описанию NetworkInterface.

Пример

Ниже приведен пример выполнения команды if_mgr show:

[root@cspgate]# if_mgr show

Logical network interface "eth0":

Physical name exact template: "eth0"

Physical name: eth0

State: UP

Index: 2

MTU: 1500

MAC addr: 00:0C:29:16:DE:8A

IP addr: 10.0.10.106 mask 255.255.0.0 brd 10.0.255.255

Logical network interface "eth1":

Physical name exact template: "eth1"

Physical name: eth1

State: DOWN

Index: 3

MTU: 1500

MAC addr: 00:0C:29:16:DE:94

IP addr: 192.168.15.106 mask 255.255.255.0 brd 192.168.15.255

IP addr: 192.168.15.108 mask 255.255.255.255 brd 0.0.0.0

Logical network interface "ppps":

Physical name template: "ppp*"

Physical name: ppp0

State: UP

Index: 14

MTU: 1200

MAC addr:

IP addr: 1.1.1.2 mask 255.255.255.255 brd 0.0.0.0