Jump to content

Question

Posted (edited)

Приветствую.
Выявил подозрительный подземный стук который выглядит так что при переходе на резервный канал и обратно сервисы работающие на самом роутере начинают иметь проблемы с доступом в сеть, если включён прокси клиент.

 

Простейший способ получить этот эффект - манипуляция с приоритетами подключений - ставим резервный с 2 на первое место, ждём переключения и затем на первое место снова возвращаем тот что ранее был основным.

4.2.6: частично отваливается доступ до ряда хостов в сети как по хттп так и по хттпс.

4.3B0.1: сервисы на роутере продолжают ходить в резервный канал не переходя на основной.

kn2311 - основной канал пппое, резервный по лте.

Настроен и подключен socks5 прокси клиент, который влкючен в отдельно созданную политику.
Настроено ентваре и сидим в шелле оной.

без проблем имеем доступ с шелла ентваре на кине до хостов:
curl -v https://2ip.ru
curl -v https://aur.archlinux.org
curl -v https://www.googleapis.com

В разделе приоритетов подключений в дефолтной политике выполняем перестановку лте канала со второго места на первое вместо пппое и сохраняем.
Дожидаемся переподключения модема, убеждаемся что наш внешний айпи сменился на мобильный.

Внезапно обнаруживаем что из хостов выше работает только 2ip.ru а остальные получают отлуп ввиде connection reset by peer.

Возвращаем пппое канал обратно на первое место в политиках и сохраняем - увы после переподключения каналов хосты так и остаются на половину недоступные.

Чтобы вернуть работоспособность системе - необходимо опустить и снова поднять флажок пппое соединения в разделе Интернет - Эзернет.


Стало заметно примерно на 4.2.5-4.2.6

 

Более того, на 4.3 сервисы не возвращаются на первый канал если включен сокспрокси клиент. Так и пытаются ходить через резерв вовне.

 

Стоит отключить socks5 прокси клиент - все указанные выше эффекты пропадают и в обеих прошивках переход на резерв и обратно проходит без фокусов.

Edited by mesb

4 answers to this question

Recommended Posts

  • 0
Posted

Если что ентваре свежепоставленный, внутри дополнительно курл да xupnpd для dlna.

Супорт предложил без него попробовать, но у меня нет понимания как я тогда без курла чото проверю куда сервисы на кине идут.

 

Селфтесты в скрытом сообщении.

  • 0
Posted (edited)

Скорее всего, ваша проблема не связана с ентвар.
Скорее всего, ваша проблема связана с тем, что какое-то ваше подключение к интернету ipv4+ipv6.
если вы отключите ipv6 в настройках ваших подключений, проблема с Proxy-клиент уйдёт.

Пример.
1) Имеем PPPoE подключение ipv4+ipv6
2) создаём в Proxy-клиенте, Socks5 подключение (c ipv4 адресом сервера или с dns-именем сервера)
3) делаем Socks5 подключение самым последним (самым нижним) в Политике по умолчанию.
4) Создаём дополнительную политику с именем VPN, куда включаем только socks5 подключение.
5) Добавляем в созданную политику с именем VPN, зарегистрированное тестовое устройство Test-PC
6) в браузере на Test-PC, будут открываться только те сайты, которые работают только по ipv4 (https://2ip.ru). И не будут открываться все те сайты которые работают в ipv4+ipv6 и ipv6_only. т.е. (https://aur.archlinux.org https://www.googleapis.com www.google.com)
Видимо причина в том, что keenetic пытается открыть их через global адрес ipv6 ::/0
7) 
Отключаем в настройках PPPoE использование ipv6, и оставляем только ipv4.
Проблема с открытием сайтов ipv4+ipv6 в политике VPN (через Socks5) исчезает, так как исчезает global ipv6 адрес.
Все сайты (https://2ip.ru https://aur.archlinux.org https://www.googleapis.com www.google.com) начинают открываться корректно через ipv4 на всех устройствах, во всех политиках подключения.

Edited by Eropywka
  • 0
Posted

Проблему описанную выше в сценарии воспроизвести не удалось. И судя по селф тесту исходное подключение было IPv4-only, т.е. IPv6 не причём.
Также с включённым прокси SOCKS5 клиентом тестировал открытие ссылок с роутера из entware, при переключении с резервного канала и обратно, проблему пока что не повторил.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.