====== Отключение IPv6 в OpenWrt для Podkop ======
===== Включение доступа по локальной сети 99 в роутеру через SSH и LUCI =====
По умолчанию OpenWrt полностью блокирует входящие соединения к веб-серверу uHTTPd со стороны зоны WAN, поэтому LuCI не открывается из локальной подсети MikroTik (192.168.99.0/24) по адресу роутера 192.168.99.180
uci add firewall rule
uci set firewall.@rule[-1].name='Allow-LuCI-from-99'
uci set firewall.@rule[-1].src='wan'
uci set firewall.@rule[-1].proto='tcp'
uci set firewall.@rule[-1].src_ip='192.168.99.0/24'
uci set firewall.@rule[-1].dest_port='80 443'
uci set firewall.@rule[-1].target='ACCEPT'
uci commit firewall
/etc/init.d/firewall restart
1. Откройте в браузере: http://192.168.1.1
2. Перейдите в меню: Сеть (Network) -> Межсетевой экран (Firewall) ->
вкладка «Правила для трафика» (Traffic Rules).
3. Внизу страницы нажмите кнопку «Добавить» (Add).
4. Заполните поля:
- Имя (Name): Allow-LuCI-from-99
- Протокол (Protocol): TCP
- Зона источника (Source zone): wan
- Исходный IP-адрес (Source address): 192.168.99.0/24
- Зона назначения (Destination zone): Устройство (вход / Device/input)
- Порт назначения (Destination port): 80 443
- Действие (Action): Принимать (accept)
5. Нажмите «Сохранить» (Save), затем «Сохранить и применить» (Save & Apply).
По умолчанию OpenWrt разрешает подключение по SSH (порт 22) только из локальной зоны (lan), блокируя любые попытки входа со стороны внешнего интерфейса (wan). Если роутер подключен своим WAN-интерфейсом к домашней сети MikroTik (192.168.99.0/24), необходимо разрешить входящие соединения для этой подсети через межсетевой экран (firewall).
uci add firewall rule
uci set firewall.@rule[-1].name='Allow-SSH-from-99'
uci set firewall.@rule[-1].src='wan'
uci set firewall.@rule[-1].proto='tcp'
uci set firewall.@rule[-1].src_ip='192.168.99.0/24'
uci set firewall.@rule[-1].dest_port='22'
uci set firewall.@rule[-1].target='ACCEPT'
uci commit firewall
/etc/init.d/firewall restart
1. Перейдите в меню: Сеть (Network) -> Межсетевой экран (Firewall) ->
вкладка «Правила для трафика» (Traffic Rules).
2. Внизу страницы нажмите кнопку «Добавить» (Add).
3. Заполните поля:
- Имя (Name): Allow-SSH-from-99
- Протокол (Protocol): TCP
- Зона источника (Source zone): wan
- Исходный IP-адрес (Source address): 192.168.99.0/24
- Зона назначения (Destination zone): Устройство (вход / Device/input)
- Порт назначения (Destination port): 22
- Действие (Action): Принимать (accept)
4. Нажмите «Сохранить» (Save), затем «Сохранить и применить» (Save & Apply).
[[https://share.gemini.google/oam5TT2XuwTl|Внешняя ссылка]]
{{ ::отключение_ipv6_в_openwrt_для_podkop.pdf |}}
# 1. Отключаем раздачу IPv6 по LAN
uci set dhcp.lan.dhcpv6='disabled'
uci set dhcp.lan.ra='disabled'
uci set dhcp.lan.ndp='disabled'
# 2. Очищаем глобальный ULA-префикс
uci set network.globals.ula_prefix=''
# 3. Отключаем wan6 интерфейс (чтобы провайдер не выдавал v6)
uci set network.wan6.auto='0' 2>/dev/null
uci set network.wan6.disabled='1' 2>/dev/null
# 4. Применяем настройки
uci commit dhcp
uci commit network
# 5. Перезапускаем сетевые службы
/etc/init.d/odhcpd stop
/etc/init.d/odhcpd disable
/etc/init.d/network restart
/etc/init.d/dnsmasq restart
Проверка результата
На роутере: в выводе ifconfig br-lan не должно быть строки inet6 addr (кроме локального link-local fe80::...).
На клиентах (смартфон / ПК): переподключите Wi-Fi (или включите и выключите «Авиарежим» на смартфоне).
В свойствах подключения должен остаться только IPv4-адрес, а поле IPv6 должно быть пустым.