Команда 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 |