Найти в Дзене
evlchrrrx (linux guides)

Настройка GRE туннеля между частями сети

GRE (Generic Routing Encapsulation) — это протокол туннелирования, который позволяет инкапсулировать различные типы сетевых пакетов внутри других пакетов. Он часто используется для создания виртуальных частных сетей (VPN) и обеспечения передачи данных через различные сети.

Предположим, вам нужно соединить два обособленных отдела вашего офиса. В моем примере это будут офисы MQ и GR. В этих отделах у нас есть роутеры MQ-RTR и GR-RTR с выходом к головному маршрутизатору ISP, у которого есть выход в интернет. Нам понадобятся адреса интерфейсов смотрящих в сторону ISP, на MQ-RTR у меня это 172.16.4.2 а на GR-RTR 172.16.5.2. Настройка будет проводится на базе отечественной операционной системы Astra Linux.

MQ-RTR:

Для создания туннеля необходимо добавить новый интерфейс в файл /etc/network/interfaces

Откроем этот файл текстовым редактором следующей командой:

mcedit /etc/network/interfaces

Пишем в файле следующее:

auto gre1

iface gre1 inet static

address 10.10.10.1

netmask 255.255.255.252

mode gre

local 172.16.4.2

endpoint 172.16.5.2

ttl 255

Сохраняем файл и перезапускаем сетевую службу

systemctl restart networking

Проверяем наличие туннеля:

ip -br a

GR-RTR:

На этом роутере тоже самое, только нужно поменять IP-адрес туннеля и IP-адреса local и endpoint.

Открываем файл текстовым редактором mcedit следующей командой:

mcedit /etc/network/interfaces

Прописываем в конец файла следующее содержимое:

auto gre1

iface gre1 inet static

address 10.10.10.2

netmask 255.255.255.252

mode gre

local 172.16.5.2

endpoint 172.16.4.2

ttl 255

Сохраняем, перезапускаем сеть и проверяем наличие туннеля как в предыдущей инструкции. Для полной маршрутизации сети нужно также настроить динамическую маршрутизацию, о ней у меня на канале есть статья, там я разбираю настройку frr и протокола ospf. Однако после проделанных выше манипуляций у вас как минимум должны идти пинги по туннелю.

Пробуем отправить ping с MQ-RTR до GR-RTR

ping 10.10.10.2

Удачной настройки и спасибо за прочтение!

это я жму руку всем моим подписчикам
это я жму руку всем моим подписчикам