ipsec/eoip туннели абонентов не проходят микротик

Тема в разделе "Общий форум", создана пользователем goga, 22 мар 2016.

  1. goga

    goga Новый участник

    Здравствуйте!
    Дано:
    (IP-адреса заменены на отличные от исходных)
    1.1.1.0/24 - пул IP поставщика услуг.
    RB1100AHx2

    Интерфейсы:
    eth1 - аплинк, IP 123.123.123.134
    eth6 - абоненты с белыми ip. 1.1.1.129/, сеть 1.1.1.128/28, статика.
    ipip-to-server:
    /interface ipip add clamp-tcp-mss=no dscp=0 keepalive=10s,3 local-address=123.123.123.134 mtu=1480 name=IPIP_TUNNEL remote-address=1.1.1.1
    IP-address на туннеле: 1.1.1.18, сеть 1.1.1.16/30

    НАСТРОЙКИ:
    /
    ip firewall address-list add address=1.1.1.128/28 list=REAL
    /ip firewall mangle
    add action=mark-routing chain=prerouting new-routing-mark=real_net src-address-list=REAL
    /ip route add distance=1 gateway=1.1.1.17 routing-mark=real_net​



    freebsd-сервер, адрес 1.1.1.1

    # ifconfig gif0
    gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
    tunnel inet 1.1.1.1 --> 123.123.123.134
    inet 1.1.1.17 --> 1.1.1.18 netmask 0xfffffffc
    nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
    options=1<ACCEPT_REV_ETHIP_VER>

    # netstat -rn | grep 1.1.1.128
    1.1.1.128/28 1.1.1.18 UG1 0 191685096 gif0​


    Факты:
    1. Интернет доступен из подсети 1.1.1.128/28, что так же означает, что туннель работает, агенты туннеля видят друг друга.
    2. Узлы подсети 1.1.1.128/28 доступны от других белых ip-адресов в Интернет.
    3. GIF/GRE-туннели от абонентов подсети 1.1.1.128/28 с хостами из Интернет устанавливаются, но траффик по туннелям не ходит.
    4. Если ipip-туннель с 1.1.1.1 устанавливается от хоста фри вместо микротика, абонентсткие туннели работают нормально.

    Задача: Необходимо перевести сеть 1.1.1.128/28 на микротик вместо фрибсд с сохранением возможности установления gif/gre-туннелей со стороны абонентов.
    Вопросы: Как быть? Куда копать?
     
    Последнее редактирование: 22 мар 2016
  2. Илья Князев

    Илья Князев Администратор Команда форума

    У вас по идее на туннеле должны быть вообще "левые адреса".
    Т.е. какой-нибудь 172.31.250.0.30
     
  3. goga

    goga Новый участник

    Спасибо за ответ!
    Это не существенно в контексте вопроса.
     
  4. Илья Князев

    Илья Князев Администратор Команда форума

    Тоже верно.
    ipip на микротике в R?
    Я не не знаю freeBSD. Не может быть проблемы в KeepAlive на ipip туннеле?
     
  5. goga

    goga Новый участник

    Да, флаг R есть.

    А как этот параметр может повлиять на фильтрацию пакетов?



    Стоит отметить, что в фаерволе нет правил ограничивающих туннели.
    Помимо этого для отладки были использованы forward по используемым абонентами протоколам. Счечтчики миели ненулевое значение.
     
  6. Илья Князев

    Илья Князев Администратор Команда форума

    не, не готов сказать ((