Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • 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
    Как запустить IPv6 от Starlink на MikroTik?

    Как запустить IPv6 от Starlink на MikroTik?

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Как запустить IPv6 от Starlink на MikroTik?, RouterOS
     
    MikroUser
    Guest
    #1
    0
    29.01.2023 08:15:00
    Команда Mikrotik, нужна ваша помощь. Starlink подключен через адаптер напрямую к Mikrotik. Включён режим обхода. IPv4 работает нормально, но с IPv6 проблемы. Starlink выдаёт IPv6 по DHCP с префиксом /56. Префикс — 2a0d:3344:1490:1700::/56, шлюз по умолчанию, полученный через DHCP — 2a0d:3344:1400:baee::1, но когда я настраиваю адрес 2a0d:3344:1490:1700::2/56 на интерфейсе Starlink, шлюз недоступен, пинги не проходят, и IPv6-связи нет. Если вручную задать адрес из диапазона шлюза, например 2a0d:3344:1400:baee::22, IPv6 работает, пинги проходят. Но Starlink меняет IP-адреса и префиксы каждый день, так что это неправильный способ решения проблемы. Когда Starlink подключён через штатный роутер, всё работает нормально, в том числе и IPv6. Кто-нибудь может помочь с настройкой? У меня CCR2004 на ROS 7.7.
     
     
     
    Bcmalloy
    Guest
    #2
    0
    11.08.2023 15:41:00
    У меня есть скрипт, который я пытаюсь заставить работать с конфигурацией Starlink выше, чтобы IPv6-файрвол пропускал данные о префиксной делегации только от DHCPv6-клиента, переключая правило файрвола, которое сначала разрешает любой адрес, пока DHCPv6-клиент не привяжется, потом добавляет этот адрес в список, отключает это правило и включает правило, разрешающее только адреса из списка. Но никак не могу разобраться с синтаксисом для скрипта DHCPv6-клиента. Буду признателен за любую помощь в завершении конфигурации Starlink (несколько дней назад замерял скорость — 320 Мбит/с, скачивания просто бешеные. Спасибо, Илон!). #updatefirewall  
    :log info "script ok";  
    :if ($leaseBound = 0) do={  
    :log info "no lease";  
    :/ipv6/firewall/filter/enable [find where comment="defconf: accept DHCPv6-Client prefix delegation open."];
    :/ipv6/firewall/filter/disable [find where comment="defconf: accept DHCPv6-Client prefix delegation srcaddress."];
    }  
    :else={  
    :log info "we have lease";  
    :/ipv6/firewall/address-list/add address=[/ipv6/dhcp-client get value-name=dhcp-server-v6 number=0] disabled=no dynamic=no list=prefix_delegation comment="dhcp6 client server value";
    :/ipv6/firewall/filter/disable [find where comment="defconf: accept DHCPv6-Client prefix delegation open."];
    :/ipv6/firewall/filter/enable [find where comment="defconf: accept DHCPv6-Client prefix delegation srcaddress."];
    }
     
     
     
    Kentzo
    Guest
    #3
    0
    11.08.2023 17:57:00
    Как минимум, тебе нужно заменить $leaseBound на $"pd-valid". Также можно заменить [/ipv6/dhcp-client get value-name=dhcp-server-v6 number=0] на $"pd-prefix". Смотри раздел DHCP v6 Script.
     
     
     
    Bcmalloy
    Guest
    #4
    0
    12.08.2023 06:13:00
    Спасибо за информацию, встроенная переменная вызывала проблемы, поэтому вот мой рабочий скрипт, который просто вручную получает значения, если кому-то понадобится. Важно: если IPv6-адрес уже есть в списке адресов фаервола “prefix_delegation”, скрипт завершится с ошибкой, поэтому эта команда должна быть последней.

    # updatefirewall;
    :local fred [/ipv6/dhcp-client get value-name=status number=0];
    :log info "скрипт ок, значение fred — $fred";
    :log info "скрипт ок";
    :if ($fred != "bound") do={
     :log info "нет аренды IPv6-клиента";
     :execute [/ipv6/firewall/filter/ enable [find where comment="defconf: accept DHCPv6-Client prefix delegation open."]];
     :execute [/ipv6/firewall/filter/ disable [find where comment="defconf: accept DHCPv6-Client prefix delegation srcaddress."]];
    }
    :if ($fred = "bound") do={
     :log info "аренда IPv6-клиента установлена";
     :execute [/ipv6/firewall/filter/ enable [find where comment="defconf: accept DHCPv6-Client prefix delegation srcaddress."]];
     :execute [/ipv6/firewall/filter/ disable [find where comment="defconf: accept DHCPv6-Client prefix delegation open."]];
     :execute [/ipv6/firewall/address-list/ add address=[/ipv6/dhcp-client get value-name=dhcp-server-v6 number=0] disabled=no dynamic=no list=prefix_delegation comment="dhcp6 client server value"];
    }
     
     
     
    pfturner
    Guest
    #5
    0
    22.07.2024 20:05:00
    У меня недавно была ситуация, когда Starlink сменил IPv6-адрес, но делегированный префикс остался прежним. Кто-нибудь может поделиться скриптом, который (я так понимаю) находится в разделе /ipv6/dhcp-client и автоматически отслеживает изменения, корректируя конфигурацию? Это должно включать и список адресов файервола для делегированного префикса. Заранее спасибо.
     
     
     
    kinx
    Guest
    #6
    0
    15.11.2024 15:10:00
    Всем привет, столкнулся с проблемой по IPv6 на Starlink в Мадагаскаре.  
    Роутер 1 = RB2011iL  
    Роутер 2 = D53G-5HacD2HnD (Chateau LTE)  
    Работают в режиме обхода, MikroTik подключен напрямую к ethernet-адаптеру Starlink.  
    IPv4 через CGNAT получаю нормально, а вот с IPv6 через DHCPv6-PD вообще ничего нет.  
    Всё настроено довольно стандартно (слегка изменённая дефолтная конфигурация), как в конфиге, который здесь показан, но на двух недавно установленных Starlink нигде не вижу IPv6-префикса через DHCPv6-PD.  
    При этом в списке IPv6-адресов вижу публичный IPv6 2cxx:x:x:x:x:x:x:x/64, который можно пинговать и трассировать от Бельгии (через Мадагаскар) и обратно — работает отлично.  
    Поддержка Starlink говорит, что у них всё работает и они помочь могут только с их оборудованием.  

    Есть ли что-то ещё, что я мог бы сделать?  

    Флаги: I - INVALID, D - DYNAMIC; G - GLOBAL, L - LINK-LOCAL  
    Столбцы: ADDRESS, FROM-POOL, INTERFACE, ADVERTISE  

    #    ADDRESS                                     FROM-POOL  INTERFACE                ADVERTISE  
    0 D  ::1/128                                                lo                       no  
    1 DL fe80::x:x:fe16:913b/64                           bridge                   no  
    2 DL fe80::x:x:fe16:913a/64                           ether1-wan               no  
    3 DG 2cxx:x:x:x:x:x:x:x/64             ether1-wan               no  

    [code]
    /ipv6 settings  
    set accept-redirects=no accept-router-advertisements=yes max-neighbor-entries=8192  

    /ipv6 dhcp-client  
    add add-default-route=yes interface=ether1 pool-name=ipv6-pool rapid-commit=no request=address,prefix use-interface-duid=yes  

    /ipv6 firewall address-list  
    add address=::/128 comment="defconf: unspecified address" list=bad_ipv6  
    add address=::1/128 comment="defconf: lo" list=bad_ipv6  
    add address=fec0::/10 comment="defconf: site-local" list=bad_ipv6  
    add address=::ffff:0.0.0.0/96 comment="defconf: ipv4-mapped" list=bad_ipv6  
    add address=::/96 comment="defconf: ipv4 compat" list=bad_ipv6  
    add address=100::/64 comment="defconf: discard only" list=bad_ipv6  
    add address=2001:db8::/32 comment="defconf: documentation" list=bad_ipv6  
    add address=2001:10::/28 comment="defconf: ORCHID" list=bad_ipv6  
    add address=3ffe::/16 comment="defconf: 6bone" list=bad_ipv6  

    /ipv6 firewall filter  
    add action=accept chain=input comment="defconf: accept established,related,untracked" connection-state=established,related,untracked  
    add action=drop chain=input comment="defconf: drop invalid" connection-state=invalid  
    add action=accept chain=input comment="defconf: accept ICMPv6" protocol=icmpv6  
    add action=accept chain=input comment="defconf: accept UDP traceroute" dst-port=33434-33534 protocol=udp  
    add action=accept chain=input comment="defconf: accept DHCPv6-Client prefix delegation." dst-port=546 protocol=udp src-address=fe80::/10  
    add action=accept chain=input comment="defconf: accept IKE" dst-port=500,4500 protocol=udp  
    add action=accept chain=input comment="defconf: accept ipsec AH" protocol=ipsec-ah  
    add action=accept chain=input comment="defconf: accept ipsec ESP" protocol=ipsec-esp  
    add action=accept chain=input comment="defconf: accept all that matches ipsec policy" ipsec-policy=in,ipsec  
    add action=drop chain=input comment="defconf: drop everything else not coming from LAN" in-interface-list=!LAN  
    add action=accept chain=forward comment="defconf: accept established,related,untracked" connection-state=established,related,untracked  
    add action=drop chain=forward comment="defconf: drop invalid" connection-state=invalid  
    add action=drop chain=forward comment="defconf: drop packets with bad src ipv6" src-address-list=bad_ipv6  
    add action=drop chain=forward comment="defconf: drop packets with bad dst ipv6" dst-address-list=bad_ipv6  
    add action=drop chain=forward comment="defconf: rfc4890 drop hop-limit=1" hop-limit=equal:1 protocol=icmpv6  
    add action=accept chain=forward comment="defconf: accept ICMPv6" protocol=icmpv6  
    add action=accept chain=forward comment="defconf: accept HIP" protocol=139  
    add action=accept chain=forward comment="defconf: accept IKE" dst-port=500,4500 protocol=udp  
    add action=accept chain=forward comment="defconf: accept ipsec AH" protocol=ipsec-ah  
    add action=accept chain=forward comment="defconf: accept ipsec ESP" protocol=ipsec-esp  
    add action=accept chain=forward comment="defconf: accept all that matches ipsec policy" ipsec-policy=in,ipsec  
    add action=drop chain=forward comment="defconf: drop everything else not coming from LAN" in-interface-list=!LAN  
     
    /ipv6 nd  
    set [ find default=yes ] advertise-mac-address=no dns=2606:4700:4700::1113,2606:4700:4700::1003,2a0f:fc80::9,2a0f:fc81::9 hop-limit=64 interface=bridge-main managed-address-configuration=yes mtu=1280 other-configuration=yes ra-interval=3m20s-8m20s
     
    /ipv6 nd prefix default  
    set preferred-lifetime=10m valid-lifetime=15m
     
     
     
    pts0
    Guest
    #7
    0
    01.02.2025 13:21:00
    Привет, спасибо за полезные советы. Я получил префикс от своего Starlink — проблема в том, что правило фаервола по умолчанию ограничивает порт udp/546 с fe80::/10, из-за чего блокируется входящий адрес. Сейчас я мучаюсь с настройкой dhcpdIPv6. Где в RouterOS находится RA?
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры