Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
оборудование:mikrotik_ipv6 [13:34 16.05.2017] xman |
оборудование:mikrotik_ipv6 [15:15 06.02.2023] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ===== Настройка IPv6 PD на mikrotik ===== | + | ===== Настройка IPv6 PD на MikroTik ===== |
- | Для настройки IPv6 на mikrotik сначала рекомендуется обновить RouterOS до последней current версии (на момент написания статьи - 6.39.1). | + | Для настройки IPv6 на MikroTik RouterOS сначала рекомендуется обновить RouterOS до последней current версии (на момент написания статьи - 6.43.8 ). |
Строка 10: | Строка 10: | ||
<code> | <code> | ||
/system package enable ipv6 | /system package enable ipv6 | ||
- | |||
/system reboot | /system reboot | ||
</code> | </code> | ||
- | После перезагрузки ввести команды настройки ipv6 для работы с Псковлайн (если у вас другие названия WAN и LAN интерфейсов, то нужно писать их вместо | + | После перезагрузки ввести команды настройки ipv6 для работы с Псковлайн (если у вас другие названия WAN и LAN интерфейсов, то нужно писать их вместо ether1 и bridge): |
- | ether1 и | + | |
- | bridge) | + | <code> |
+ | /ipv6 dhcp-client add add-default-route=yes interface=ether1 pool-name=pskovline request=address,prefix | ||
+ | /ipv6 address add from-pool=pskovline interface=bridge | ||
+ | /ipv6 nd set [ find default=yes ] advertise-dns=yes other-configuration=yes | ||
+ | /ipv6 nd prefix default set preferred-lifetime=1h valid-lifetime=2h | ||
+ | /ipv6 firewall filter | ||
+ | add action=drop chain=input connection-state=invalid | ||
+ | add action=accept chain=input connection-state=established,related in-interface=ether1 | ||
+ | add action=accept chain=forward connection-state=established,related in-interface=ether1 out-interface=bridge | ||
+ | add action=accept chain=input limit=50,5 protocol=icmpv6 | ||
+ | add action=accept chain=forward limit=50,5 protocol=icmpv6 | ||
+ | add action=accept chain=input dst-port=546 in-interface=ether1 protocol=udp | ||
+ | add action=accept chain=forward in-interface=bridge out-interface=ether1 | ||
+ | add action=drop chain=input in-interface=ether1 | ||
+ | add action=drop chain=forward in-interface=ether1 | ||
+ | </code> | ||
- | : | + | В микротике есть давняя проблема, решения которой от разработчика до сих пор нет - роутер выставляет неправильный маршрут по умолчанию. |
- | <code> | + | Это можно поправить вручную: |
- | /ipv6 dhcp-client add interface=ether1 pool-name=pskovline request=address,prefix | + | |
- | /ipv6 address add from-pool=pskovline interface=bridge | ||
- | /ipv6 settings set accept-router-advertisements=yes | + | - зайдите в IPv6-DHCP Client, посмотрите в колонке "Address", какой адрес получил ваш маршрутизатор. Его можно скопировать в буфер обмена, открыв созданную вами настройку и перейдя на вкладку "Status". |
- | /ipv6 nd set [ find default=yes ] advertise-dns=yes other-configuration=yes | ||
- | /ipv6 dhcp-server add address-pool=pskovline interface=bridge lease-time=1d name=Pskovline_PD | + | - там же, в IPv6-DHCP Client, откройте созданную вами настройку и снимите на вкладке "DHCP" галку "Add Default Route". |
- | </code> | + | |
+ | |||
+ | - зайдите в IPv6-Routes, создайте новую запись: Dst. Address ::/0 | ||
+ | |||
+ | |||
+ | Gateway - ваш IP адрес, в котором последнюю группу цифр замените на "1", например, если адрес "2001:67c:233c:abcd::1234", то gateway надо указать "2001:67c:233c:abcd::1" | ||
+ | В версии RouterOS 7.x при настройке статического маршрута в качестве шлюза укажите название внешнего интерфейса, например 'ether1', вместо IP-адреса. |