Информация
Настройка
Новости
Контакты
Новинка
Распродажа
Оплата
Доставка
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    RouterOS
    [ОШИБКА] EoIP с автоматическим IPSec бесполезен и устарел после смены IP

    [ОШИБКА] EoIP с автоматическим IPSec бесполезен и устарел после смены IP

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [ОШИБКА] EoIP с автоматическим IPSec бесполезен и устарел после смены IP, RouterOS
     
    kiler129
    Guest
    #1
    0
    08.01.2017 07:11:00
    Сейчас у меня настроен EoIP между двумя локациями, одна из которых имеет динамический IP (и шансов получить статический — ровно 0%). Конфигурация EoIP на стороне со статическим IP такая:

    /interface eoip add  
     allow-fast-path=no  
     arp=proxy-arp  
     ipsec-secret=[SHARED_KEY]
     keepalive=2s,2  
     local-address=[STATIC_WAN_IP]
     mac-address=00:00:5E:80:20:05  
     name=eoip-remote-location  
     remote-address=remote.location.domain.com  
     tunnel-id=2

    На другой стороне, где IP динамический, конфигурация выглядит так:

    /interface eoip add  
     allow-fast-path=no  
     arp=proxy-arp  
     ipsec-secret=[SHARED_KEY]
     keepalive=2s,2  
     local-address=[DYNAMIC_WAN_IP]
     mac-address=00:00:5E:80:20:06  
     name=eoip-home-location  
     remote-address=home.location.domain.com  
     tunnel-id=2

    Есть две проблемы: локальный адрес не может быть доменом — можно вписать, но он будет разрешён только один раз. Для удалённого адреса же это почему-то работает нормально (wtf?).  

    Более серьёзная проблема возникает, когда WAN IP меняется, и нужно обновить конфигурацию на удалённой стороне. Если изменить адрес, он меняется только в интерфейсе, а вся IPSec-конфигурация, как например политики, остаётся с прежним IP. Поскольку элементы IPSec создаются динамически, их нельзя изменить. Это на практике делает невозможным поменять IP или, например, использовать скрипт для этого.  

    Хуже всего то, что единственный способ изменить IP — полностью удалить интерфейс и добавить заново (что, разумеется, приводит к огромному беспорядку в других местах, например в настройках фаервола).  

    Все тесты я делал на версии 6.37.3, так как 6.38 пока не стабильна для продакшена.  

    Есть идеи или советы?
     
     
     
    kiler129
    Guest
    #2
    0
    28.01.2017 04:42:00
    @pe1chl: Дело в том, что ни один VPN не предлагает такую гибкость, а возиться с VPN+EoIP — просто ужас. Я просто не понимаю, почему статический IP реализован только для удалённого подключения? Проверка происходит до попытки соединения — не вижу проблемы сделать то же самое с локальным IP. Наверное, это не реализовано из-за бага — даже если меняешь IP, всё остаётся на старом без возможности изменить его…
     
     
     
    pe1chl
    Guest
    #3
    0
    28.01.2017 10:02:00
    Существует ряд ограничений у базового кода IPsec — он в основном рассчитан на статические адреса. Однако всегда можно написать скрипт, который будет менять статическую конфигурацию, если ваш WAN-адрес изменится.
     
     
     
    kiler129
    Guest
    #4
    0
    02.03.2017 07:27:00
    Хотелось бы, чтобы это было возможно! Скрипт — не проблема, но если изменить локальный IP на EoIP, политики IPSec не обновляются и их нельзя изменить, так как они динамические…
     
     
     
    y64xkuo
    Guest
    #5
    0
    04.03.2017 21:03:00
    Политика IPsec создаётся автоматически из EoIP или вы настроили её вручную? Думаю, скрипт решил бы вашу проблему, но соединение на несколько секунд прервётся.
     
     
     
    mrz
    Guest
    #6
    0
    06.03.2017 10:52:00
    Попробуйте отключить и снова включить eoip-туннель после изменения локального адреса.
     
     
     
    kiler129
    Guest
    #7
    0
    01.05.2017 05:44:00
    Сгенерировано. В принципе, это не такая уж большая проблема — работать с динамическими адресными соединениями и так настоящее испытание, и всем нужно понимать, что тут придется идти на компромиссы. В версии 6.38 проблема вроде частично решилась — раньше ни перезапуск интерфейса, ни даже полный ребут роутера не помогали. Почему я говорю, что это лишь частичное исправление? Да потому что в скриптах нельзя отследить никакие события, и я не могу нормально проверить появление нового IP при подключении. Может, ты как-то приоткроешь секрет, почему автоматическое определение remote-address не вызывает проблем, а для local-address нужно все чинить отдельно, да и определить его до начала подключения нельзя?
     
     
     
    pe1chl
    Guest
    #8
    0
    01.05.2017 08:02:00
    Согласен с тобой, что было бы здорово иметь возможность использовать символы, ссылающиеся на динамические адреса, во всех местах, где сейчас нужно настраивать фиксированные адреса. Когда адрес меняется, соответствующий элемент автоматически перенастраивается. Это могло бы срабатывать, например, когда DHCP-клиент получает новый адрес или когда PPP-соединение получает новый адрес.
     
     
     
    sid5632
    Guest
    #9
    0
    01.05.2017 09:40:00
    Адреса могут меняться без наступления этих двух событий, так что всё равно придётся проверять их периодически. Учитывая это, кажется бессмысленным отслеживать именно эти события. Просто полагайтесь на периодическую проверку. Так что, как часто вы собираетесь проверять?
     
     
     
    kiler129
    Guest
    #10
    0
    07.05.2017 17:15:00
    На самом деле для туннелей это можно легко привязать к самому туннельному соединению, как сейчас с remote-address. Если туннель отключается, ROS должен разрешать имена, создавать политики и пытаться подключиться, так же как он делает с remote-address. Если соединение всё ещё живо (а это гарантируется проверкой ping на маршруте), нет необходимости обновлять ни один из адресов.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры