Перейти к поиску
  1. Главная
  2. Продукты
  3. С-Терра Шлюз КВ
  4. Настройка С-Терра Шлюз КВ
  5. Общие настройки шлюза
  6. Работа с интерфейсами
  7. Добавление и удаление виртуальных сетевых интерфейсов
  8. Loopback интерфейсы
  9. Пример создания через консоль Linux

Пример создания через консоль Linux

Поиск в комплекте Источник
Пример создания через консоль Linux

Пример создания Loopback интерфейса:

Loopback интерфейсы описываются в файлах /etc/network/interfaces.d/loopbackN.

  1. Отредактируйте файл /etc/network/interfaces.d/loopback0, добавив в него описание для Loopback интерфейса, например:

root@sterragate:~# vim.tiny /etc/network/interfaces.d/loopback0

auto loopback0

iface loopback0 inet static

address 172.30.1.1

netmask 255.255.255.255

pre-up ip link del loopback0 type dummy 2>/dev/null || true

pre-up ip link add loopback0 type dummy

post-down ip link set dev loopback0 down

  1. Для того, чтобы Loopback интерфейс loopback0 появился в системе, выполните команду ifup loopback0, после чего убедитесь, что данный интерфейс действительно доступен в системе:

root@sterragate:~# ifup loopback0

root@sterragate:~# ip address show loopback0

9: loopback0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 10000

link/ether ae:a8:37:20:e0:bb brd ff:ff:ff:ff:ff:ff

inet 172.30.1.1/32 brd 172.30.1.1 scope global loopback0

valid_lft forever preferred_lft forever

inet6 fe80::412e:39e3:e064:6683/64 scope link stable-privacy

valid_lft forever preferred_lft forever

  1. Вывод свидетельствует о том, что Loopback интерфейс loopback0 присутствует в системе и сконфигурирован.
  2. Добавьте Loopback интерфейс loopback0 в файл /etc/ifaliases.cf (выделено жирным):

root@sterragate:~# vim.tiny /etc/ifaliases.cf

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

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

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

interface (name="Loopback0" pattern="loopback0")

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

  • значение параметра name должно быть задано в виде LoopbackN;
  • значение параметра pattern должно соответствовать имени Loopback интерфейса в нотации Linux.
  1. Пересчитайте контрольную сумму файлa /etc/ifaliases.cf:

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

SUCCESS: Operation was successful.

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

root@sterragate:~# systemctl restart vpngate.service

Теперь интерфейс Loopback0 должен быть доступен в консоли cisco-like, но задавать на нем политику СКЗИ и правил МЭ при помощи как консоли cisco-like, так и LSP не имеет никакого смысла, так как IP пакеты через интерфейсы этого типа не могут маршрутизироваться. Конфигурирование при помощи консоли cisco-like будет невозможно.

Изменение параметров Loopbackинтерфейса:

Выключите интерфейс ifdown loopbackN, отредактируйте файл конфигурации /etc/network/interfaces.d/loopbackN и включите интерфейс ifup loopbackN.

Удаление Loopbackинтерфейса:

Для удаления интерфейса нужно выключить интерфейс ifdown loopbackN, удалить файл конфигурации /etc/network/interfaces.d/loopbackN и удалить соответствующую строчку из /etc/ifaliases.cf (пересчитав контрольную сумму), удалить интерфейс при помощи команды ip link del dev loopbackN и перезапустить VPN сервис.