Component: ipv6
100 changelog entries across 50 version(s)
Releases by channel (stacked)
- added "none" option for IPv6/ND/Prefix when advertising just options, not prefix;
- added "self" option for IPv6/ND DNS advertise settings;
- allow to specify on which interfaces to accept Router-Advertisements;
- do not disable/enable Router-Advertisements functionality based on IPv6/ND configuration;
- initialize RA receiving when enabled and without any other IPv6 configuration;
- properly remove SLAAC installed route when prefixes expire;
- remove SLAAC installed DNS server and route on expire;
- initialize RA receiving when enabled and without any other IPv6 configuration;
- added support for IPv6 ND proxying of individual addresses;
- do not allow removal of dynamic address on lo interface;
- fixed "auto-link-local" feature on WireGuard interface;
- make pref-src work and settable for static routes;
- fixed policy routing;
- do not show IPv6 FastPath as active when connection tracking or IPsec is used;
- avoid watchdog reboot due to link-local IPv6 address reconfiguration on thousand of interfaces at once;
- fixed EUI-64 false error message on address update when "from-pool" option is used;
- added ability to disable dynamic IPv6 LL address generation on non-VPN interfaces;
- added FastTrack support;
- added routing FastPath support (enabled by default);
- added support for neighbor removal and static entries;
- fixed configuration loss due to conflicting settings after upgrade (introduced in v7.17);
- fixed an issue where bridge, IP, IPv6 and discovery settings were lost after upgrade due to conflicting IPv6 properties (introduced in v7.17);
- added comment property to "/ipv6/nd/prefix" menu;
- added IPv6 settings related to stale IPv6 neighbor cleanup;
- added support for manual link-local address configuration;
- added "d" deprecated flag for expired IPv6 SLAAC addresses;
- allow to properly disable address when it is generated from pool;
- allow to properly move IPv6 address from slave interface to a bridge interface;
- do not allow adding address with invalid prefix when using pool;
- do not allow to manually delete LL address;
- fixed "no-dad" functionality;
- fixed dynamic duplicate address showing when static address is already configured;
- fixed pool allocated addresses missing after reboot;
- fixed SLAAC address dynamic appearance;
- improved handling of IPv6 address information;
- improved LL address generation process;
- properly initialize default ND "interface=all" entry;
- respect APN settings for "add-default-route" and "use-peer-dns" also when "accept-router-advertisements=yes";
- warn user that reboot is required in order to properly apply accept-router-advertisements changes;
- properly initialize default ND "interface=all" entry;
- made "valid" and "lifetime" parameters dynamic for SLAAC IPv6 addresses;
- do not send out IPv6 RA deprecate message for re-used prefix;
- do not send out IPv6 RA deprecate message for re-used prefix;
- fixed IPv6 RA delay time from 5s to 500ms according to RFC;
- send RA and RA deprecate messages out three times instead of just once;
- fixed IPv6 address removal;
- added "valid" and "lifetime" parameters for SLAAC IPv6 addresses;
- send out RA packet with "preferred-lifetime" set to "0" when IPv6 address is deactivated;
- added "pref64" option configuration for RA;
- improved handling of "advertise" IPv6 address status changes;
- limited "hop-limit" parameter value range to 255;
- made distributed DNS lifetime RFC8106 compliant;
- do not generate LL addresses for VPN interfaces when IPv6 is disabled;
- do not use invalid/disabled global addresses for IPv6 ND;
- fixed system stability when adding/removing IPv6 address;
- added "ra-preference" parameter support for RA;
- fixed dynamic non link-local addresses displaying;
- removed bogus commands from IPv6 neighbors menu;
- removed bogus commands from IPv6 neighbors menu;
- do not add duplicate dynamic prefix when static already exists;
- fixed "retransmissit-interval" unit value;
- fixed VLAN tagged PPPoE packet receiving on RB5009;
- improved system stability when parsing IPv6 options;