Опция add-device

Опция add-device добавляет физический сетевой интерфейс в Продукт.

Под добавлением физического интерфейса в Продукт подразумевается следующее:

•      осуществление привязки физического сетевого интерфейса к его PCI шине или USB порту (для USB модемов и Ethernet over USB интерфейсов). Цель данной привязки - обеспечение постоянного соответствия между именем сетевого интерфейса в нотации Linux и его PCI шиной, либо USB портом. Например, без данной привязки интерфейс eth0 после перезагрузки, при некоторых обстоятельствах, зависящих от настроек ОС, может получить имя eth1, что в свою очередь может привести к нарушению политики безопасности из-за того, что политика СКЗИ или правила МЭ были прикреплены к eth0.

•      внесение соответствующих изменений в карту интерфейсов (файл /etc/ifaliases.cf).

Параметры опции:

root@sterragate:~# netifcfg add-device -h

usage: netifcfg add-device [-h] [-n new_name] [-c ciscolike_alias] [-r] [-q]

                           [--use-macaddr]

                           ifname

 

positional arguments:

  ifname                Name of network inteface

 

options:

  -h, --help            show this help message and exit

  -n new_name, --name new_name

                        Rename interface to the specified name

  -c ciscolike_alias, --ciscolike ciscolike_alias

                        Use new_alias as Cisco-like name

  -r, --rename          Rename interface to expected name immediately

                        (Warning: interfaces will be brought down in the

                        process!)

  -q, --quiet           do not output info messages

  --use-macaddr         Add new hotplug interfaces using the current mac

                        address as a unique identifier instead of PCI ID.

Описание обязательных параметров:

•      ifname - имя сетевого интерфейса, который требуется добавить в продукт, в нотации Linux.

Описание опциональных параметров:

•      -n - новое имя сетевого интерфейса в нотации Linux;

•      -с - имя сетевого интерфейса в нотации Cisco;

•      -r - переименование сетевого интерфейса в нотации Linux при добавлении (без этой опции интерфейсу будет назначено имя, указанное в опции -n, при перезагрузке ОС;

•      -q - не выводить информационные сообщения;

•      --use-macaddr - внутренний параметр, запрещен для использования.

Пример добавления сетевого интерфейса в Продукт:

root@sterragate:~# netifcfg add-device unknwn_eth0 -n eth3 -r -c GigabitEthernet0/3

Внимание!

Неизвестные Продукту сетевые интерфейсы получают префикс unknwn_.

INFO: Renamed interface unknwn_eth0 to eth3

INFO: Added new interface 'eth3' with alias 'GigabitEthernet0/3'

INFO: to both list of persistent ifnames '/etc/netifaces' and list of aliases '/etc/ifaliases.cf'

INFO: Operation completed successfully