Добавление и удаление виртуальных сетевых интерфейсов

Для добавления или удаления виртуальных сетевых интерфейсов не нужно использовать утилиту netifcfg. Требуется вручную отредактировать файл /etc/ifaliases.cf.

Список поддерживаемых виртуальных интерфейсов представлен в главе «Настройка и создание виртуальных сетевых интерфейсов.

Процедура добавления будет рассмотрена на примере 802.1Q интерфейса.

1.     Войдите в Linux bash.

2.     Создайте виртуальный 802.1Q интерфейс (данная процедура подробно описана в главе «Настройка и создание виртуальных сетевых интерфейсов» ).

3.     Определите в нотации Linux имя нового виртуального сетевого интерфейса:

root@Hub1-0:~# ip link show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000

    link/ether 00:50:56:9e:84:31 brd ff:ff:ff:ff:ff:ff

3: eth1: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 9000 qdisc pfifo_fast master br0 state UP mode DEFAULT group default qlen 1000

    link/ether 00:50:56:9e:bf:69 brd ff:ff:ff:ff:ff:ff

4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000

    link/ether 00:50:56:9e:f5:ec brd ff:ff:ff:ff:ff:ff

5: eth1.4000@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1400 qdisc noqueue state UP mode DEFAULT group default qlen 1000

    link/ether 00:50:56:9e:bf:69 brd ff:ff:ff:ff:ff:ff

Вывод консоли свидетельствует о том, что в системе присутствуют 802.1Q интерфейс с именем eth1.4000.

4.     Добавьте 802.1Q интерфейс eth1.4000 в файл /etc/ifaliases.cf (выделено жирным):

Примечание: Место добавления интерфейса в файл /etc/ifaliases.cf влияет только на порядок отображения его в консоли cisco-like.

root@Hub1-0:~# vim.tiny /etc/ifaliases.cf

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

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

interface (name="GigabitEthernet0/1.4000" pattern="eth1.4000")

interface (name="GigabitEthernet0/2" pattern="eth2")

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

·                значение параметра name должно иметь следующий шаблон:

<имя физ. интерфейса в нотации Cisco>.<VLAN  ID>

·                значение параметра pattern должно совпадать с именем 802.1Q интерфейса в нотации Linux.

5.     Пересчитайте контрольную сумму файла /etc/ifaliases.cf:

root@Hub1-0:~# integr_mgr calc -f /etc/ifaliases.cf

 

 

SUCCESS:  Operation was successful.

6.     Перезапустите VPN сервис:

root@Hub1-0:~# service vpngate restart

Теперь интерфейс GigabitEthernet0/1.4000 должен быть доступен к заданию политики СКЗИ и правил МЭ посредством консоли Cisco-like и LSP, а также к конфигурированию посредством консоли Cisco-like.

7.     Процедура удаления выполняется аналогично процедуре добавления.