Пример №1. Добавление физического сетевого интерфейса в Продукт
Пример №1. Добавление физического сетевого интерфейса в Продукт
Ниже приведенный пример актуален для инициализированного ПК «С-Терра Шлюз ST».
Для добавления сетевого интерфейса в Продукт выполните ряд следующих действий:
- Добавьте сетевой интерфейс в настройках виртуальной машины для соответствующего гипервизира или подключите USB-модем, или Ethernet over USB адаптер в USB порт.
Внимание! | Для виртуализированного ПАК «С-Терра Шлюз» рекомендуется добавлять сетевые адаптеры только одного типа. Например, для гипервизора vSphere ESXi нужно использовать адаптеры с типом vmxnet3. |
- Войдите в Linux bash.
- Посмотрите текущий список всех сетевых интерфейсов в нотации Linux:
root@sterragate:~# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 10000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: unknwn_eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 00:50:56:9e:4c:a5 brd ff:ff:ff:ff:ff:ff
altname enp27s0
altname ens256
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 10000
link/ether 00:50:56:9e:f3:7c brd ff:ff:ff:ff:ff:ff
altname enp3s0
altname ens160
altname GigabitEthernet0_0
4: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 00:50:56:9e:d7:87 brd ff:ff:ff:ff:ff:ff
altname enp11s0
altname ens192
altname GigabitEthernet0_1
5: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 00:50:56:9e:cd:c0 brd ff:ff:ff:ff:ff:ff
altname enp19s0
altname ens224
altname GigabitEthernet0_2
- Новый сетевой интерфейс добавился под именем unknwn_eth0. Префикс unknwn говорит о том, что драйвером данного сетевого адаптера была предпринята попытка захвата имени eth0, но сработала защита, так как физический сетевой интерфейс ранее при помощи утилиты netifcfg был добавлен в Продукт (установлено соответствие между eth0 и его адресом PCI шины или USB порта). Если бы попытки захвата не было, то в текущем примере интерфейс добавился бы с именем eth3, поскольку последний физический интерфейс до процедуры добавления имел имя eth2.
- Добавьте сетевой интерфейс в Продукт под именем GigabitEthernet0/3 с переименованием его из unknwn_eth0 в eth3:
root@sterragate:~# netifcfg add-device unknwn_eth0 -n eth3 -r -c GigabitEthernet0/3
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
- В случае, если попытки захвата имени не было, и новый сетевой интерфейс добавился в систему под именем eth3, то добавьте его в Продукт без переименования:
root@sterragate:~# netifcfg add-device -c GigabitEthernet0/3 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
- Посмотрите на результат добавления:
root@sterragate:~# netifcfg show
INFO: list of persistent ifnames '/etc/netifaces':
pci:
0000:03:00.0:
if_name: eth0
if_alias: GigabitEthernet0/0
0000:0b:00.0:
if_name: eth1
if_alias: GigabitEthernet0/1
0000:13:00.0:
if_name: eth2
if_alias: GigabitEthernet0/2
0000:1b:00.0:
if_name: eth3
if_alias: GigabitEthernet0/3
hotplug: {}
restricted: {}
INFO: list of aliases '/etc/ifaliases.cf':
GigabitEthernet0/0: eth0
GigabitEthernet0/1: eth1
GigabitEthernet0/2: eth2
default: '*'
GigabitEthernet0/3: eth3
- Процедура добавления выполнена успешно.
- Перезагрузите ПК «С-Терра Шлюз ST»:
root@sterragate:~# reboot