Отключение ipv6 на роутере ax3000t openwrt:
(Отключение IPv6 на роутере AX3000T с OpenWrt улучшает работу iOS, устраняя проблемы с подключением из-за некорректной обработки IPv6-трафика.)
(Если вы устанавливали спо скрипту точечной маршрутизации от itdog, там нет поддержки ipv6, так что также могут быть проблемы на устройствах, если у вас включен pv6)
1.Отключите поддержку IPv6 в локальной сети и от провайдера :
uci set 'network.lan.ipv6=0'
uci set 'network.wan.ipv6=0'
uci set 'dhcp.lan.dhcpv6=disabled'
2.Отключите RA и DHCPv6, чтобы не раздавались IP-адреса IPv6 :
uci -q delete dhcp.lan.dhcpv6
uci -q delete dhcp.lan.ra
3.Отключить делегирование локальной сети:
uci set network.lan.delegate="0"
4.Удалить префикс IPv6 ULA:
uci -q delete network.globals.ula_prefix
5.Отключите odhcpd
/etc/init.d/odhcpd disable
/etc/init.d/odhcpd stop
6.Сохраните изменения и перезапустите сеть:
uci commit
/etc/init.d/network restart
7. Полностью отключить IPv6 в системе:
sysctl -w net.ipv6.conf.all.disable_ipv6=1
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
sysctl -w net.ipv6.conf.default.disable_ipv6=1
sysctl -w net.ipv6.conf.lo.disable_ipv6=1
8. Заставляем dnsmasq возращать только IPv4 записи
uci set dhcp.@dnsmasq[0].filter_aaaa='1'
service dnsmasq restart
——————————————————
ЭКСТРА:
1. Отключаем IPv6 при сборке OpenWRT под устройство:
в
make menuconfig
1.Global build settings --->
*** Package build options ***
[ ] Enable IPv6 support in packages
2.Base system ---> <*> busybox --->
[*] Customize busybox options
'network.lan.ipv6 Networking Utilities --->
[ ] Enable IPv6 support (снять)
А также
LuCI --->
Protocols --->
< > luci-proto-ipv6(также снять)
Network --->
< > odhcpd (по желанию тоже можно снять)
2. Такое же можно провернуть и с firmware-selector, нужно убрать пакеты odhcp6c и odhcpd-ipv6only
Дополнение от Triton_Mgn:Писали еще что в /etc/rc.local добавить:
sysctl -w net.ipv6.conf.all.disable_ipv6=1
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
sysctl -w net.ipv6.conf.default.disable_ipv6=1
sysctl -w net.ipv6.conf.lo.disable_ipv6=1
Дополнение от L:Еще можно дополнить:
dnsmasq/stubby можно запретить резолвить в ipv6
Люси (веб-морда роутера) -> Network -> DHCP & DNS -> Filter -> галку Filter IPv6 AAAA records поставить
Save & Apply