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