Постановка задачи

Необходимо связать между собой две сети GRE-туннелем, шифрование не требуется.

Имеем:

  1. Сеть №1 (Mikrotik):

    1. WAN - 1.1.1.1
    2. IP туннеля - 172.16.0.1
    3. Netmask - /30 (255.255.255.252)
  2. Сеть №2 (OpenWRT):

    1. WAN - 2.2.2.2
    2. IP туннеля - 172.16.0.2
    3. Netmask - /30 (255.255.255.252)

Настройка Mikrotik

  1. Создаем GRE туннель
/interface gre add name=toOpenWRT remote-address=2.2.2.2
  1. Назначаем адрес туннелю
/ip address
  add address=172.16.0.1/30 interface=toOpenWRT
  1. Разрешаем GRE подключение
/ip firewall filter
  add action=accept chain=input protocol=gre comment="Allow-GRE"

Настройка OpenWRT

WEB-интерфейс OpenWRT не поддерживает настройку GRE-туннелей, поэтому все действия выполняем через консоль.