Re[4]: В телефоне не работает IP в одной из WiFi-сетей
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 20.08.19 14:44
Оценка:
Здравствуйте, IID, Вы писали:

IID>у разных стран отличаются допустимые каналы WiFi. Может у тебя как раз такой случай ? Роутер поддерживает канал, а телефон нет.


Как они в таком случае вообще могут друг с другом связаться? Если устройство не поддерживает канал — значит, оно на этой частоте никогда не излучает, а скорее всего — и не принимает тоже, ибо нет смысла.

IID>wlan стек собственный, забив на имеющийся в linux.

IID>Но он не маленький. Порядка 700-800тыс. строк. И это только хост (на стороне ОС), без фирмвари (она закрыта).
IID>Поболе некоторых IP стеков будет.

Так тут не в размере дело, а в том, как собственный WLAN-стек может портить обмен по IP. Причем не весь — DHCP, как я понимаю, отрабатывает нормально.
Re[4]: В телефоне не работает IP в одной из WiFi-сетей
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 20.08.19 14:46
Оценка:
Здравствуйте, IID, Вы писали:

IID>Ты бы лучше модель телефона назвал.


Xiaomi Redmi Note 3 Pro, прошивка Global Stable 8.0.6.0 (Android 5.1.1).

IID>Ещё вариант — собери dhdutil


На ближайшее время это точно не вариант — времени на все это нет. Если глюк лечится простым способом — буду лечить, иначе забью.
Re[5]: В телефоне не работает IP в одной из WiFi-сетей
От: IID Россия  
Дата: 20.08.19 14:49
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Как они в таком случае вообще могут друг с другом связаться? Если устройство не поддерживает канал — значит, оно на этой частоте никогда не излучает, а скорее всего — и не принимает тоже, ибо нет смысла.


Устройство для обнаружения AP шлёт на целой куче каналов, прыгая между ними.
Датальнее пока не готов разбираться. Можем через месяцок вернуться к обсуждению деталей работы WiFi.

ЕМ>Так тут не в размере дело,


Размер как косвенный индикатор глючности.
А вот более прямой индикатор: Android bulletin 2019-Apr, Qualcomm components

ЕМ>а в том, как собственный WLAN-стек может портить обмен по IP. Причем не весь — DHCP, как я понимаю, отрабатывает нормально.


Он может портить обмен по wlan. Нету пакетов из воздуха — не будет и на IP.
kalsarikännit
Re[5]: В телефоне не работает IP в одной из WiFi-сетей
От: IID Россия  
Дата: 20.08.19 15:13
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Xiaomi Redmi Note 3 Pro, прошивка Global Stable 8.0.6.0 (Android 5.1.1).


У тебя чип вайфая WCN3680 (Qualcomm/Atheros).
kalsarikännit
Re[6]: В телефоне не работает IP в одной из WiFi-сетей
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 20.08.19 15:26
Оценка:
Здравствуйте, IID, Вы писали:

IID>Устройство для обнаружения AP шлёт на целой куче каналов, прыгая между ними.


Такое возможно лишь на неисправном устройстве. Если канал запрещен в какой-то стране — устройство не имеет право на нем излучать.

IID>Он может портить обмен по wlan. Нету пакетов из воздуха — не будет и на IP.


А готовых приблуд, чтоб посмотреть прохождение на этом уровне, нет?
Re[7]: В телефоне не работает IP в одной из WiFi-сетей
От: IID Россия  
Дата: 20.08.19 15:39
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>А готовых приблуд, чтоб посмотреть прохождение на этом уровне, нет?


Есть, но без расшифровки содержимого. Только MAC уровень и типы пакетов.

Тебе нужен USB адаптер с поддержкой Monitor Mode. Посмотри на адаптеры ALFA.
kalsarikännit
Re[7]: В телефоне не работает IP в одной из WiFi-сетей
От: IID Россия  
Дата: 20.08.19 15:46
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Такое возможно лишь на неисправном устройстве. Если канал запрещен в какой-то стране — устройство не имеет право на нем излучать.


Откуда устройство знает, что оно в другой стране ?
(Точнее ОС может и догадывается, но фирмварь на лету менять не станет, а скорее даже не сможет.)

Логика примерно такая:
1) Устройство сертифицировали для продажу в страну А.
2) В стране А разрешены каналы 1,2,3,5. Но не канал 7. Соотвественные ограничения внесены в фирмварь (а может и в железо чипа).
3) Теперь ты привёз его в другую страну Б. Где канал 7 разрешён (а канал 3 может быть, например запрещён).
4) Роутер сертифицировался для страны Б, и в полной мере использует канал 7. Возможно потому что остальные излишне заняты/загружены.
5) получаем нестыковку. Может даже роутер и телефон договорились на использование какого-то другого канала. Например 5. Но с ним всё очень плохо и поэтому связь не работает.
kalsarikännit
Re[7]: В телефоне не работает IP в одной из WiFi-сетей
От: aik Австралия  
Дата: 21.08.19 03:02
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Э-э-э... В каком из браузеров Вы видели пинг? Или я похож на хомячка, который не знает ничего, кроме браузера?


эээээ... где я вообще советовал пинг? наоборот пишу что пинг бесполезен.

ну и, если непременно хочется пинг и непременно в браузере, то в мобильный файрфокс можно добавить аддон с пингами, хз зачем, но можно.
Re[8]: В телефоне не работает IP в одной из WiFi-сетей
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 22.08.19 20:55
Оценка:
Здравствуйте, IID, Вы писали:

IID>Откуда устройство знает, что оно в другой стране ?


Устройство не знает (или может не знать). Но, если устройству запрещено использовать какой-то канал — оно на этом канале ничего излучать не будет. Каким образом устройства, не совпадающие по каналам, сумеют услышать друг друга и договориться?
Re[8]: В телефоне не работает IP в одной из WiFi-сетей
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 22.08.19 21:03
Оценка:
Здравствуйте, aik, Вы писали:

aik>эээээ... где я вообще советовал пинг? наоборот пишу что пинг бесполезен.


Это я писал, что и пинг тоже не проходит. Это можно было бы понять, если бы применялось принудительное заруливание всего трафика на IP сервера локалки для регистрации, но ни один браузер ни одной страницы тоже открыть не может — тупо висит в ожидании ответа, и все.
Re[9]: В телефоне не работает IP в одной из WiFi-сетей
От: IID Россия  
Дата: 23.08.19 10:41
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Но, если устройству запрещено использовать какой-то канал — оно на этом канале ничего излучать не будет. Каким образом устройства, не совпадающие по каналам, сумеют услышать друг друга и договориться?


Я выше прямо по-пунктам расписал гипотезу "каким образом".
Прочитай, пожалуйста, тот мой ответ дальше первого предложения.
kalsarikännit
Re[10]: В телефоне не работает IP в одной из WiFi-сетей
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 23.08.19 12:38
Оценка:
Здравствуйте, IID, Вы писали:

IID>Я выше прямо по-пунктам расписал гипотезу "каким образом".

IID>Прочитай, пожалуйста, тот мой ответ дальше первого предложения.

Так я прочитал, но не понимаю, как такое может получиться. Если устройству запрещено использовать какие-то каналы — значит, и обнаруживаться/договариваться оно на этих каналах не будет. Если телефон увидел точку, сумел пройти аутентификацию и получить IP-адрес — значит, общий поддерживаемый канал таки нашелся. Поскольку это всегда происходит при каждом подключении к сети, и с обычной скоростью (на этапе аутентификаци никогда не бывает задержек или сбоев), то нет оснований предполагать нестабильность связи и стремление сразу же уйти на другой канал.

Можно, конечно, в порядке мозговой разминки предполагать все более и более фантастические варианты, но что толку, если их невозможно даже проверить?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.