2016. október 31.

RouterOS és IPv6 PPPoE

Mióta legutóbb sikeresen beüzemeltem az IPv6-ot, frissült a RouterOS, és megszűnt az IPv6 poolok beragadásának a problémája. Érkezett helyette egy új: Nem kér új címet a DHCPv6 kliens amikor a PPPoE kapcsolat újracsatlakozik. Scripttel ez is orvosolható.

Ez a script kitakarítja az ipv6-poolt, és újraindítja a DHCPv6 klienst.
# force-dhcpv6
# https://gist.github.com/hzsolt94/9343e5ccfff394ec7ce777532a3b93f9
:execute {/ipv6 dhcp-client disable [find interface=pppoe-out1]}
:execute {/ipv6 pool remove ip6-pool}

:delay 5
:execute {/ipv6 dhcp-client enable [find interface=pppoe-out1]}


A PPPoE újracsatlakozáskor automatikus lefuttatáshoz pedig be kell állítani a PPP profilban on-up scriptnek:
/ppp profile set default on-up=force-dhcpv6