Comments 133
у них ведь в своё время была какая-то проблема, если при подключении получаешь ip из какого-то диапазона, то 100% отвратительный инет будет со всевозможными проблемами. Помню даже люди скрипт писали для роутера, чтобы он переподключался пока не уйдет с с этого сервера.
p.s. лично я доволен билайном проводным, 4 года уже, 100 мегабит за 295 без каких либо проблем. два раза кабель перебивали на чердаке, делали в течение 2-3 дней.
То есть «сервер может и кривой», но что с этим делать пока непонятно (ну кроме как приобрести другую SIM)
у них ведь в своё время была какая-то проблема, если при подключении получаешь ip из какого-то диапазона, то 100% отвратительный инет будет со всевозможными проблемами
Лично сталкивался с такой проблемой с проводным билайном пару лет назад. ТП ничего не делали и не пытались, сначала не признавая сам факт проблемы (с тупыми советами: попробуй другой роутер/комп/телефон/бубен), а потом признали проблему, но опять ничего не делали, сославшись на то, что там что-то где-то уровнем выше легло. При подключении к сети по l2tp, если выданный ip был из определённого диапазона, часть сайтов выглядела как у автора статьи. Ещё часть адресов не ресольвилась. Проблема частично решалась использованием OpenDNS, и полностью пропадала после десятка-двух переподключений l2tp, когда выпадал ip из другого диапазона. Проблема решилась (явно не силами билайна) месяца через 3.
Проверяйте свой IP, сам абонент и знаю по опыту, при пуле 100.* могут быть проблемы со скоростью, ещё иногда криво работает IPv6, так что его отключение тоже может помочь. Можно так же в такой ситуации собрать трассировку, пинги до разных ресурсов, замеры и скинуть в форму обратной связи. Если не помогает отключение IPv6 и смена IP адреса, то как вариант, когда я обращался в ТП дом.ру, использовал их утилиту test.exe. Её можно запустить заранее, проведёт замеры скорости, трассировку, а после сразу звонить в ТП, "по горячим" следам быстрее разберутся.
Например, тут http:// www.anti-abuse.org/multi-rbl-check/
Скорее всего дело в этом. На вашу симку распределили IP, который раньше был у спамера
Опять же, я не смог зайти по HTTPS даже на свой личный сайт, а у меня там никаких blacklist не настроено.
Хотя идея интересная конечно, нужно будет посмотреть, как там IP выделяются.
А кто мешает по маске банить? Там целая подсеть провайдера может в блеклисте сидеть… из которой вам на ту симку и выдаётся IP...
PS: забавно ещё и то, что владельцы подключения по FTTx, в отличие от ADSL, получают «белые» IP с привязкой к своему региону.
Сайты затормаживает запросы с блеклистовых IP, а не дают им отлуп?
Сайты делают всё это для запросов по https, но не делают для запросов по http?
Идентичным образом ведут себя различные сайты, включая собственный сайт автора поста, не смотря на то что он утверждает что ничего подобного его сайт делать вроде бы не должен?
Такой сценарий кажется вам вероятным? Более вероятным чем некоторый сбой в той части провайдерского DPI которая обрабатывает https запросы?
Касперский и сам сертификат подменяет для "защиты" :)
Как оно в реале работает не разбирался, ибо сразу отключил в почте и web.
Вообще такой ум, начинает раздражать.
Насколько я понимаю, без подмены и анализа https-трафика они вынуждены банить неугодные РКН сайты по IP.
Мой маленький местечковый провайдер долго так и делал, поэтому у меня не открывались https-сайты logitech, slack, appleinsider, bower.io и ещё много других, в то время как у крупных провайдеров, включая Ростелеком, с этим проблем не было.
Дамп то трафика из wireshark остался? Выложите куда-нить посмотреть
Варианта развития как мне кажется 2: либо проблему заметят и исправят без вашего дальнейшего участия (по системе мониторинга, по куче однотипных заявок, по этому топику в конце концов), либо придется общаться с саппортом, но не по телефону, а текстом, прикладывать дампы трафика и призывать инженеров в тикет
Непонятна его избирательность, а именно:
1) режет только HTTPS (в первом приближении остальное работало нормально), но при этом не любой, некоторые сайты функционируют нормально.
2) проблема наблюдается на конкретной симкарте ( скорее всего на тарифе, а не симкарте, потому что на одной карте обычный «телефонный» тариф, а на другой, проблемной, «интернетный»)
Исходя из этого непонятен сам смысл такого шейпера. Ладно бы шейпили торренты там, или что-то такое. Да я и не «вредный» клиент, чтобы меня поджимать, купил пакет 15Гб/мес, а за 20 дней потратил всего 2.5Гб.
Так что такой шейпинг для экономии полосы для оператора бесполезный. Скорее всего ошибка, или https льется в отдельный DPI, который не справляется. Или скорее на пул DPI, и тот что привязан к моей симке — не справляется/некорректно работает, а остальные нормально работают.
Но вот такого прикола с HTTPS конечно не ожидал я. На крайняк выкину симку и новую возьму. С другой-то работает нормально.
У меня та-же фигня плюс ещё и качество голосового соединения гавно, постоянно слова глотает. А в тех поддержке билайн мозги компосируют типа все нормально по вам ограничений никаких нет. Нервы сдают перехожу нс другого оператора а этот билайн пошел в… со своими говно спецами.
Я про https://zona.media/news/2017/06/02/vkya
Причем все, что не пашет, через vpn (оперы) работает.
(провайдеры Спарк(ттк) и Сумтел; Ростов-на-Дону)
В комментариях еще похожих примеров добавили. Чуть ниже упоминают humblebundle.com — тоже самое: не работает https, но http запросы проходят. Достаточно сменить провайдера и все заработает. Проверил минуту назад.
Ну и в любом случае не мой вариант, я пробовал на разных ОС и на разных компьютерах, не доменных.
Хо ходят слухи (не достоверные, но… якобы кто-то даже видел как работает) что наши специальные органы имеют возможность делать MitM, подсовывая подписанный «валидный» сертификат. Тут я же не знаю, можно ли дальше писать про вещи, которые «нельзя называть», или я уже и так понаписал лишнего :) Если надо — удалят наверное. Из под моего же аккаунта :)
1tv.ru
badoo.com
pikabu.ru
ok.ru
nic.ru
rzd.ru
atlas ripe
ocsp.comodoca.ru (OCSP-респондер CA)
rtcomm.nag.ru
mail.ru
rbc.ru
booking.com
skbkontur.ru
vasexperts.ru
ntv.ru
vk.com
office 365
facebook.com
reg.ru
sipnet.ru
rfc-revizor.ru

Недавно раздали список всех свободных доменов которые под блокировкой, такие случаи будут повсеместны, подробно инцедент впервые описали тут
Но непонятно 3 вещи
1) https:// yandex.ru открывался, а https:// ya.ru нет, а у них CA один, Yandex LLC
2) разве при недоступности ocsp.comodoca.ru сайты с их сертификатом будут открываться, но при этом тормозить? Мне думалось вообще не будут работать
3) почему при смене симки то начинало работать, то «ломалось», причем на одном компе? Выше было мнение, что может быть из-за IP, привязанного к SIM
2) смотря какой браузер Safari вообще не даст открыть, у других надо смотреть
3) Вы попадали на DPI который еще не подгрузил новый список блокировок но потом он его подгружал и всё ломалось
Еще раз — на том канале были выложены целый список свободных для регистрации но УЖЕ заблокированных доменов, их вроде бы почти все уже купили следовательно каждый купивший по своему желанию может убивать любой сайт какой захочет.
РКН по этому поводу выпускали экстренный документ о внесении IP он вконтакте в «белый список».
Можно сваять на коленке сайт, прицепить к нему дырявый форум, спамеры сами набегут и сделают всё что надо. Сверху на форуме налепить дисклэймер о том, что дорогая редакция ответственности ни за что не несёт, все сообщения размещаются пользователями ресурса, и наркота, суицид, ЦП, призывы к поруганию действующего президента запрещены, сообщения будут удаляться, пишите на почту, стучите в рельсу если увидите.
И спокойно дожидаться блокировки. Можно даже анонимно самому на себя кляузу накатать в РКН ради ускорения процесса. Уголовка Неуловимому Джо вряд ли светит.
Ну и главное, чтобы движок форума правильно интерпретировал конструкцию
<img src="http://порносайт/ЦП.jpg">
Саму блокировку выполняют провайдеры.
А распоряжение о блокировке Роскомнадзору выдает «суд, ФСКН, ФНС, etc»
Роскомнадзор не принимает решения о блокировке, они ведут реестр ресурсов и контролируют, чтобы блокировка провайдерами выполнялась.
По моему, эта система работает именно так. Разве нет?
Если бы он это делал, тогда вообще не загружалось бы ничего.
Возможно, причина — да, описанная выше, но из-за несколько других последствий:
система, занимающаяся фильтрация для проблемной симки оказалась перегружена.
TOR-браузер вообще не запускается (не может загрузить состояние сети).
У меня на домашнем Билайн (Москва) не работают соединения с entry nodes TOR уже примерно месяц как, приходится использовать bridges (и те регулярно отваливаются, приходится менять, но тут проблема может быть и не только в провайдере).
Ситуация не поменялась, при этом у не HTTPS-соединений с MTU проблем не было, и я отмел это как вероятную причиную
ping -f -l 1492 любой_рабочий_адрес
Яркий пример из начала 2000-х: http/s (а так же pop3 и что-то еще по мелочи) в тоннель через спутник, остальное «по земле». Как раз на http/s получалась инкапсуляция, и уменьшался MTU, а пинги ходили по земле, и спокойно пролазили.
Но в любом случае, проблема в статье связана не с MTU/MSS
?
TCP у вас инкапсулируется в ip и идет фрагментация именно ip пакетов.
По сути TCP у вас это некий поток, постоянный — транспортный уровень. IP же это сетевой уровень.
Понятно, что оно не относится к данной проблеме и я указал простой способ проверки фрагментации пакетов, что бы не заниматься ерундой с iptables.
Поэтому проверить MTU ICMP-пакетами можно, но результат может быть недостоверным. Так что насчет «занятий ерундой» не соглашусь.
Так-то можно сказать: раз HTTP трафик (внутри TCP/IP) проходит, то HTTPS (внутри TCP/IP) тоже должен проходить. Ан нет, не работает же (статья об этом). А на HTTP и HTTPS MTU влияет одинаково в 99% случаев (если только не получать отдельным соединением по HTTP файлики меньше примерно 1кб)
icmp в ip — ip фрагментируется.
Поэтому пингами вполне можно все проверить.
Можно задать Размер буфера отправки итд.
При этом не долбить один Ip, а пробовать разные и в итоге подобрать оптимальный MTU.
Вы не можете проверить пингами MTU в некотором канале, если пинги идут в обход этого канала.
Ну и то, о чем вы говорите — это TCP MSS.
Но он то как раз и получается, что TCM MSS = (IP MTU – [IPHDR + TCPHDR])
То, что есть дятлы админы которые закрывают полностью ICMP беда компании.
Поэтому в общем и был придуман MTU Discovery Black Hole — https://tools.ietf.org/html/rfc2923
к https://tools.ietf.org/html/rfc1191.
Поэтому зная это все и понимая это все, достаточно команды ping, что бы проверить MTU и сделать вывод о MSS.
Еще можно вспомнить про MPLS MTU, о котором в общем редко кто вспоминает, а он в общем есть.
обычным traceroute как-то так:
traceroute -T -p 80 ya.ru
А VPN работает?
старые андроиды могут не поддерживать tls 1.1 и tls 1.2, проблема не с сертификатом.
Всегда интересно, что в старой технике перестанет работать первым.
У нас многое перестало работать с билайна Н-ное количество времени назад, уже все перебрали как варианты, и железо, и софт, и вирусы… зашли в ЛК билайна пополнить баланс — оппа — услуга файрвол включена, да еще на «высоких настройках» с урезанием до фига чего.
Ладно хоть бесплатная, но нервов попортило. При чем после отключения только через 24 часа все заработало.
- отсутствует Server Key Exchange и Server Hello Done в хендшейке
- неверный номер пакета идущего от сервера после отправки сертификата
Так, сервер отправляет три ответа для установки сессионного ключа — это Certificate, Server Key Exchange, Server Hello Done. Двух последних в сессии нет.
Последний ответ сервера: сертификат. Воспользуемся тем что TCP маркирует пакеты чтобы получать подтверждения о доставке, маркер называется Sequence number.
Sequence number следующего пакета = Sequence number текущего + длинна TCP Segment текущего
- Sequence number[Server Key Exchange] = Sequence number[Certificate] + TCP Segment length[Certificate] = 4261 + 944 = 5205
Т.е. Sequence number следующего после сертификата пакета должен быть 5205, а у нас 5463. Значит сервер отправлял необходимые пакеты, но они не дошли.
Как удобно, отсутствует всего один ответ, но это не дает завершиться протоколу обмена ключами.
Дальше всё просто, сервер не получает подтверждения получения всех пакетов хендшейка, т.к. часть не дошла, и отправляет их заново, но они не доходят. Всё завершается сбросом соединения[TCP RST].
Для того чтобы сделать выводы, нужно несколько дампов.
Если во всех дампах будет отсутствовать Server Hello Done, то это сигнатурный анализ с последующий дропом пакета. В простонародье DPI. Никакие шейперы, натЫ и фаерволла не могут дропнуть один пакет из хендшейка и не давать переслать его заново, а сигнатурный анализ может.
Сомнительно умышленно дропать Key Exchange или Server Hello Done, это сложно.
Проще было бы дропать Certificate с «недоверенными» Subject/Altname или просто все соединение.
Китайский файрвол просто шлет RST клиенту, когда DPI не нравится TLS-сессия (например когда там openvpn вместо https).
На всякий случай, для хорошего анализа ситуации нужен полный дамп соединения, то есть запустили tcpdump или wireshark, сделали curl -v https://ya.ru/, дождались пока он закончится, закончили писать дамп.
Почему именно эти пакеты? А почему нет?)
Сложности в этом нет, я даже на микротике такое настраивал. База сигнатур есть.
Об этом надо думать как об особенности реализации.
К тому же сервер пытался переслать пакеты повторно т.к. не получил ACK, но они по прежнему не доходили и сессия всё больше сегментирвалась. Один случайность, два закономерность.
Небольшая догадка, пакеты с цепочкой сертификатов весят много больше чем хилые пакеты c hello done состоящие из пары байт.
Соответственно, чем меньше весит пакет тем меньше времени и памяти уйдет на его анализ, если у вас тысячи клиентов, то время и память ключевые параметры.
Как я и сказал, нужно несколько дампов, чтобы сказать наверняка.
Может там конечно пул из DPI-железок, и иногда пакеты направлялись в другую железку?
Других дампов к сожалению нет, и раньше выходных они вряд ли появятся. А к тому времени может и исправят все.
Тех. поддержка действительно очень не очень у них стала. Работают медленно. В спорт чате ничего кроме перезагрузки роутера посоветовать и не могут, а на форуме очень уж медленно отвечают и очень часто игнорят пока не начнёшь бочку катить на них. Много уже пережил с билайном (начинал ещё с корбины. потом её выкупил билайн), но сейчас серьёзно задумался о переходе.
Читал-читал… и никто не написал про проблеммы сотовых операторов. На сколько я помню в 3G технологии на данные используются 2 потока, а на голос 1! Следовательно используя сим карту для модема Вы используете для передачи данных 2 потока, а используя симку для телефона-3. Кстати, с этим связана разная цена на трафик для модема и для телефона. Так-же скорость, качество подключения, скорость загрузки сайтов зависит от количества абанентов в данном секторе покрытия базовой станции, количества трафика от них… и т.д.
Билайн, зачем ты лезешь в мой HTTPS?