Top.Mail.Ru
? ?
Cat-light

klink0v


Блохи в свитере деда Сергеича


[sticky post]О блоге (самый верхний псто)
Cat-light
klink0v

Hello, alone wonderer!


ОколоITшный дыбр #141
Cat-light
klink0v

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

... Показали мне "Яндекс.Мессенджер". Оказывается он не только для компаний, а так-то для всех желающих. Причём, чаты в этом "Яндекс.Мессенджере" — это те же самые чаты, что и в "Телемосте". И звонить голосом тоже можно через оба. Понятно, что Яндекс это ровно такая же подментованная контора как и VK, и переписку тоже читает тов. майор. Но их продукты хотя бы не такие кривые как VKшечные, ими хоть как-то можно пользоваться. И тоже есть в "белых списках". Так что как совсем аварийно-резервный канал связи пойдёт. А для трындежа с забугорцами народ массово ставит себе IMO. Хотя Яндекс, есличо, для такого тоже условно-подходит.

... Я прошлом псто упоминал, что гугол собирается анально огородить свой ондроед от "неправильных" приложений. У некоторых уже начало подгорать заранее. Аж промо-сайт запилили. Чё-то мне подсказывает что гуглу похрен и он с настойчивостью кретина таки выстрелит себе в ногу. Эй, китайцы, где вы там со своей HarmonyOS ?

... Как выяснилось, у ждунипера есть втроенный полисир, ограничивающий максимальный объем ARP-запросов в секунду. И если вы про него ничего не знаете, это не значит что он не включен. У вас перестал откликаться сервис по непонятным причинам? Хых, проблемы индейцев шерифа не волнуют. Главное что всё "безопасно".

... Исторически я люблю Postgres и не люблю MySQL. Просто потому что если в базу InnoDB шла запись в момент потенциального краша MySQL (например, по питанию или по OOM), то с данными из базы ты можешь смело попрощаться. Postgres в этом плане сильно более устойчивый, т.к. пишет каждый чих в WAL (write-ahead-log), и чтобы необратимо поломать постгресовую базу, надо сильно постараться.

Но как оказалось, некоторые операции в postgres-е "пролетают мимо" WAL-ов. Например, построение индексов. Точнее, он сначала пишет в файл на диск, а потом уже в WAL. И если в этот момент СУБД крашнется, то файл так и останется лежать на диске. Более того, такие "мусорные" файлы будут кочевать из бэкапа в бэкап и реплицироваться на slave-ноды. И задача поиска-отстрела таковых превращается в увлекательное эротическое приключение с элементами ходьбы по минному полю. Есть конечно универсальный способ решения: логический dump-restore, но если у тебя база размером несколько терабайт...

Всем неогороженных андроидов с долгоиграющей батарейкой.


Пончики-батончики
Blackcat
klink0v

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

Но кофе "с таком" невкусно и неспортивно. Душа требует к нему похмелоидов и закусоидов. Булки и печенья я цинично забанил. Поэтому обратил свой взор в сторону всевозможных протеиновых пончиков-батончиков.

Однако чудес не бывает. Окромя искусственных подсластителей в сих изделиях должна быть какая-то основа. И вариантов чё-то не то чтобы много: соя, казеин-альбумин, кокосовое масло / мякоть, кукурузный крахмал и всё вот это.

Почему это плохо? Сахара / фруктозу изначально хотелось выкинуть. Лактоза — тот же сахар, к тому же моей тушкой не усваивается наравне с молочными белками. Потом спецэффекты всякие неприятные наступают. Глютен и вот эту кокосовую тему тоже обойти бы стороной. В моём случае не полезно ни то, ни другое, хоть и условно-допустимо.

Так что я не на шутку задумался. Существуют ли в принципе в природе некие продукты питания, которые можно хомячить по утрам с кофе, но при этом не содержат: сахаров (глюкоза, фруктоза, лактоза, галактоза, сахароза, крахмал), глютена, сухофруктов, молочных белков, какао и производных кокоса.

Понятно, что универсальный правильный ответ будет "сельдерей", но он с кофе как-то не очень заходит...

Коллективный разум, посоветуешь чего?


ОколоITшный дыбр #140
Cat-light
klink0v

... Продолжаю свои эксперименты с OpenConnect. И вот что удивительно. Я ранее писал про вываливание с ошибкой "invalid MTU -18" при работе поверх IPv6. Потом я хохмы ради запроксировал Openconnect Server при помощи NginX-а таким образом, что от клиента до Nginx-а соединение происходит поверх IPv6, а от Nginx-а до OCServ-а — поверх IPv4. Разбил на два плеча, так сказать. И как ни странно, проблема больше не проявлялась. Видать, всё-таки в сервере баг, а не в клиенте.

Попутно немного удивился, что "на вход" Nginx принимает proxy_protocol обеих версий (1 и 2), а "на выход" может отдавать только версию 1. Странно, вроде софтина-то с длинной историей. Фичреквесты в трекере на поддержку 2й версии я видел, но их пока не успели реализовать. Так что в этом отношении HAProxy пока ещё "на шаг впереди".

А ещё Nginx-у невозможно скормить upstream с link-local ipv6 адресом, потому что ему невкусно упоминание интерфейса в конфиге. Вот тут я тоже удивился.

... Заодно потыкал мышкой в "родной" цисковский Secure Client под винду. Фу, какая гадость. Как люди вообще этим пользуются? За пару часов так и не разобрался как ему скормить клиентский X509-сертификат для авторизации, забил. Какой-то Javaписьный клиент ради редактирования XMLки, которую надо потом положить куда-то в правильное место... фу таким быть.

... Юрент потихоньку выставляет на улицы электросамокаты. Ну всё, закончились спокойные прогулки по городу. Обидно.

... Раньше мне звонил с голосовым спамом какой-то "Сириус" и предложением инвестировать чего-то там куда-то там. Сейчас повадился звонить "ООО Полезный звонок", хотят продать мне недвижимость. Причем да, ООО с таким названием нонче стало как грязи, по нескольку штук в каждом регионе. В этот раз доставали с номерной емкости мегафна из Нижнего Тагила. ФАС предлагает оставлять жалобы на сайте своего оператора. Ну да, ну да. Уже побежал жаловаться мегафону на него же самого. Овцы подают протест волчице на действия её волчат. Пчёлы против мёда...

Вот этим вопросом по-хорошему как раз бы и заняться РКН-у. Чтобы дрючил как следует ОПСОСов за продажу услуг связи спамерам. Механизм изобретать не надо: N пользователей с положительной репутацией жалуются на номерной пул, проверяется факт звонков с этого пула жалобщикам, если всё подтверждается, то ОПСОСу выставляется штраф. Но нет, это что-то из разряда ненаучной фантастики.

Можно теоретически подключить "Еву", но она тоже работает через ж...у. Иногда через неё не пробиваются вполне себе нужные полезные звонки. Да вот хотя бы мою маму Мегафон записал в злобные спамеры непонятно с какого перепугу.

... Купил себе новый рюкзак. Но наверное таки пойду в ателье и попрошу подлатать свой старый Samsonite, бо сейчас за разумные деньги очень тяжело найти что-то сравнимого качества. Но вот что странно. Даже в самых крутых продвинутых рюкзаках почему-то обычно не предусмотрена петля между лямками. За которую удобно вешать рюкзак на поручень в транспорте при помощи S-образного крюка. Ну как так-то? Даже российские дизайнеры не ездят в общественном транспорте что ли? И не знают что если долго держать тяжелый рюкзак, то руки отсыхают?

В итоге выбрал "Гризли", у которого есть такая петля. Заявлен как якобы российский, но сшит конечно в Китае. Правда, в нём другие достаточно спорные решения применены, так что рекомендовать не могу.

... Один известный в рунете деятель предлагает упражнение. Взять любой серьёзный закон, да хоть бы конституцию РФ. Найти там все глаголы, заканчивающиеся на "-ется, -ются". И поставить перед ними словосочетание "чудесным образом". Говорит, получается очень смешно. Хм, что-то в этом есть.

... Гугол собирается сильно усложнить установку приложений откуда-либо кроме как из Google Play. Астрологи объявляют рост популярности альтернативных открытых прошивок и моделей телефонов с поддающимся разблокированию загрузчиком.

... В Иране есть ракета "Насралла" и остров Харк. Эту страну не победить.

... Собака для привлечения внимания (СДПВ).

Всем интересного времяпрепровождения не привлекая внимания санитаров.


ОколоITшный дыбр #139
Cat-light
klink0v

... "Госуслуги" снова жгут (скриншот кликабельный). Кому пенсию {{FIXED_PAYMENT}} рублей?

Кстати, Ростелек внезапно научился определять индекс в зеленоградском адресе при заключении электронного договора. Только вот всё равно неправильно, из соседнего микрорайона показывает. Штош, может через полгода таки научится и адрес временного пребывания парсить, пока что с этим чё-то никак... но уже хоть какой-то прогресс налицо... Пока что жители Зеленограда продолжают страдать.

... Да, Ростелек прислал SMSку, что у него с 1 апреля беспроводной трафик до серверов Wink-а больше не бесплатный. Имейте в виду, если вдруг кто пользуется.

... У Сбера чтобы расплатиться спасибами оффлайн, обязательно нужно присутствие физической пластиковой карты. СберPay не канает. Чё-т не предусмотрели.

... Альфа некоторым дает 10% кешбека на автозаправки. Проверьте. Но вообще эта самая Альфа задрала спамить в push-сообщениях. Не знаю можно ли это в принципе отключить, не прибив уведомления от приложения полностью. Если нет, то запишу этот банк в категорию козлиных и отправлю в газенваген. У кого бы спросить...

... ТКБ меняет морду интернет-банка. В новый личный кабинет вход только по номеру счета. Если вы его не помните, посмотрите и где-нибудь запишите пока не поздно. 23 марта старую морду отключат. И вот что забавно, логин-пароль для новой морды у них теперь не требуется совсем: только номер счета (который не является секретным) и код из SMS. Ох пугают меня такие подходы. Пожалуй, не стоит в таких банках пытаться держать свои деньги. Так что тоже в газенваген.

... Про беспилотники в московском метро, наверное, уже все кто мог оттоптались. Обидно только то, что МТС и Яндекс в белых списках: от самокатчиков отдохнуть не удастся. Жаль, так бы горечь отключения мобильного интернета была не такой сильной. Хотя вон, в СПб таки движутся в правильном направлении, как по мне.

... Ушла легенда. Чака Норриса больше нет. Никто теперь не соберёт всех покемонов с городского телефона.

... В Московской области есть населённые пункты с названиями Фрязево, Фрязино и Фряново. Причём даже находятся не сильно далеко друг от друга. А во Фрязино и Фрязево дык вообще электрички с одного и того же вокзала стартуют. Эдакая ловушка для невнимательных. Время от времени кто-то обязательно уезжает не туда, куда собирался.

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

... Оказывается, у меня в люстрах дома стоят какие-то до фига редкие китайские патроны. Они под цоколь E27, но внешний диаметр у них как у E14. Это достигается за счет супертонкой стенки. Один из них развалился. Теперь не знаю где взять похожий. Даже на али нет таких.

... Как же у меня бомбануло, когда я осознал, что RAID-контроллеры Broadcom / LSI не позволяют совать в один логический накопитель одновремнно HDD и SSD, даже если они одинакового объёма. Ну казалось бы, какая ему разница что за блочное устройство там торчит уровнем ниже? Даже mdraid так умеет, а до хрена умная дорогая железка чё-то вот нет.

... А ещё у меня дичайше бомбануло от того, что с Juniper SRX через стандартный CLI невозможно лапами отослать Gratuitous ARP-запрос. Суки индусские.

... Не пойму, почему в Android оплата происходит не с активного в данный момент Pay-приложения, а с того, которое назначено по умолчанию в настройках операционной системы. Это явно так by design, но зачем так делать, блин? Или программисты наивно уверены, что у Android-пользователя может быть / должен быть только один интернет-банк и не волнует? Дико бесит.

... Наушники Baseus Inspire XH1 оказались на удивление приличными. Урвал по акцЫи на вазоне. Без акций конечно жаба задушила бы.

... Трамп: виноград зелен. Штош, не шмагла. Бггг. Великий миротворец тоже мне блин нашелся.

... У меня на раёне живет мужчина по имени Патрик. Да, его прям по паспорту так и зовут. Если он купит себе "УАЗ Патриот", то будет Патрик на "Патрике", бггг.

... Debian обновился до 13.4.

... Вспоминаю начало 2000-ых годов, когда многие провайдеры отпускали внутрироссийский и международный трафик по разной цене (международный дороже). Похоже, развитие идет по спирали, как всегда. Возвращаемся к истокам, только под другим соусом.

Всем надежной защиты от беспилотников в метро и хороших наушников.


Ещё котиковое
Leopard
klink0v

С давних лет у меня на обоях рабочего стола висит вот такая картинка. Уже не вспомню где я её взял. Возможно, на каком-нибудь Devianart, но это не точно.

Просто ради лулзов скормил её Qwen-у и попросил сделать из неё фото. Получилось вот такое.

А хорошо рисует, зараза. И тени проработал, и шерсть, и дымку, и грибок на коре высохшего дерева. И восхищаюсь, и немного опасаюсь.

Котиковое
Cat-lunar
klink0v

Собрались было отдать котэ на чистку зубов. А он взял и явил миру вот такое.

В таком состоянии давать наркоз, понятно, нельзя. Так что чистка зубов накрылась [далее сами додумайте чем она накрылась].

Когда котэ продемонстрировал оный спецэффект в первый раз, все подумали что он огрёб сотрясение мозга. Ну мало ли, спросонья со шкафа упал. Бывает. Через какое-то время прошло само. Но теперь это чё-то стало доброй традицией. Так что не сотрясение.

И вот чтобы понять что это такое, котику нужно сделать МРТ. Чтобы сделать МРТ, нужен наркоз. Но непонятно можно ли давать наркоз, потому что неизвестно что это за фигня. Классика: драйвера от модема на компакт-диске, драйвера от CD-привода в интернете.

Так и живём.

P.S. Все заценили URL предыдущего поста? Это не я, честно. Он сам ЖЖ такой проставил.


Про StrongSWAN и Openconnect
Cat-light
klink0v

... Известные РосКозлы и Негодяи обычно обновляют прошивки на своих ТЬФУ в пятницу вечером по Москве. Так что в субботу у меня отъехал беспамятный страж проволоки. Вообще, удивительно что только сейчас, потому что с того хостинга (OVH) даже обычные HTTP и HTTPS перестали работать очень-очень давно.

Но как ни странно, имеет значение направление установления соединения если протокол несимметричный. Так что "туда" может и "не алё", а вот в обратную сторону иногда очень даже копенгаген. Есть одна штука, которая по сути своей есть HTTPS, и имя ей Openconnect. Так что решил попробовать.

Общие впечатления: штука корявая и глюкавая. По качеству кода, дизайну и полноте документации до того же OpenVPN-а ей как до Луны пешком. Но от чего меня реально бомбануло — он не работает поверх IPv6. Нет, чисто номинально такой функционал имеется. И между соседними виртуалками на одной хост-машине всё замечательно бегает. Но вот в реальной сети — до первого packet reorder. Дальше идет какой-то совершенно неинформативный отлуп вида "main-worker-cmd.c:351: worker process invalid MTU -18" и клиент отлетает. Причем, это не связано с проблемами на сети. Я упоролся и таки сравнил дампы трафика с двух сторон: потерь пакетов нет. Это именно какой-то косяк в логике то ли клиента, то ли сервера. По-хорошему бы зарепортить авторам, не знаю дойдут ли руки.

На практике это выглядит так, что подключенный клиент работает некий случайный промежуток времени от полминуты до пары часов, потом получает "давайдосвиданья" от сервера и завершается с ошибкой. Если перезапустить, то подключается и работает ещё некоторое время. И так далее. В конце концов я плюнул, перевесил линк на IPv4 и проблема ушла.

Другой неприятный косяк Openconnect-а: он как-то не отрабатывает Path MTU Discovery на своих виртуальных TUN-интерфейсах. Ни со стражем проволоки, ни с OpenVPN-ом у меня таких неприятностей ни разу не было. А этот вроде бы и шлёт "Frag needed and DF set", но почему-то на TCP MSS это никак не влияет. Может я конечно что-то неверно понимаю или что-то не так делаю. Но пришлось лапами в nftables эти TCPMSS подкручивать, а то толстый payload начинал дико тупить.

Ещё одна попа-боль — это создание отдельного PtP-интерфейса под каждого клиента. Ну зачем? Зачем, Карл? Неужели нельзя всё через один интерфейс разрулить, как это делают те же самые OpenVPN и StrongSWAN? Ну возьмите же ж вы оттуда прям готовый код, они все открытые!

В общем, вердикт: как-то работает, и ладно. Я сперва думал контору на него переводить. Но теперь чё-то засомневался, а стоит ли. Радиус кривизны у него прям несравнимо круче, чем и у того же OpenVPN-а, и у StrongSWAN-а. Чувствую, если меня сильно выбесить, схожу на курсы по "плюсам" и запилю свою собственную реализацию ISAKMP поверх HTTPS для OpenVPN, бггг. Переизобрету велосипед наподобие Ultra Horizon. Те редиски свою балалайку чё-то забросили.

... Нашел свою старую ошибку в конфиге StrongSWAN-а. Долго не понимал, почему у меня периодически переставал ходить трафик с мобильного клиента до тех пор пока не переподключусь. Грешил на NAT-ы ОПСОСов. Но всё оказалось проще: в multi-client конфиге ни в коем случае нельзя прописывать "remote_ts". Иначе следующий подключившийся заберет на себя xfrm policy, а все предыдущие хоть и не отвалятся, но останутся ни с чем. И "local_addrs" лучше тоже не указывать, особенно если хочется Dual-Stack (IPv4+IPv6) на одном инстансе. Так можно, да.

Таким образом, правильный рабочий конфиг для multi-client StrongSWAN выглядит вот так. Пользуйтесь кому надо.

В качестве "серверный_сертификат.crt" можно использовать тот же Lets Encrypt, только в DNS Alternative Name должен быть правильный домен указан, который соответствует действительности и совпадает с содержимым директивы "id =" в конфиге. А вот клиентам сертификатики придется сгенерировать самостоятельно при помощи какого-нибудь easy-rsa и раздать всем желающим. Я сам именно так цепляюсь к своему антресольному серверу дома, мне нравится.

... И немного новостей из перевернутого мира.

Я каким-то непостижимым образом то ли умудрился высосать за месяц два терабайта трафика, то ли это OpenWRT брешет, то ли меня кто-то дудосит. Не знаю.

Налоговая зачебурнетилась. Из России её DNS-зона ресолвится, из остального мира — только из Испании почему-то. Гугол (четыре восьмерки) адрес "lkfl2.nalog.ru" тоже не может отдать. В субботу похожим образом падали DNS-ы у МИФИ, но к понедельнику починились. Совпадение?

И простое понятное объяснение кто такие и как работают РосКозлы и Негодяи.

За сим откланиваюсь. Всем бобра.


Упражнения с temporary IPv6 и DynDNS
Cat-light
klink0v

В одной из локаций ростелек даёт мне аж "/56"-подсеть. А я её никак не использую. Нехорошо. Решил это исправить. Но есть проблема: она динамическая. То есть после отключения электропитания или просто после реконнекта адреса могут измениться. И зафиксировать их никак нельзя. Значит нужен Dynamic DNS.

Вопрос условно делится на три части.


  1. Узнать что IP-адрес изменился.

  2. Узнать новый IP-адрес.

  3. Скормить его в DynDNS.

И задачка со звёздочкой: настроить временные IPv6-адреса, они же IPv6 Privacy Extensions по той же схеме. Не спрашивайте зачем. Может быть потом расскажу.

За основу настройки сети у меня взят systemd-networkd. Потому что в ifupdown-* невозможно узнать когда сеть реально настроена (нет механизма состояний), а NetworkManager меня бесит, хотя в чём-то он очень удобен. И тут кроется первая засада.

Формально для отслеживания состояния networkd существует специально обученная софтина "networkd-dispatcher". Однако она питонописная (читай: прожорливая по памяти) и выдаёт довольно куцые результаты. Поэтому была найдена другая, rustаманская, под названием "networkd-broker" (готовых deb-пакетов с ней нет, не ищите).

Вторая засада связана с той самой rustаманской софтиной: она выдает IPv6-адреса не в виде привычной строки, а в виде массива десятичных значений. То есть для дальнейшего использования его нужно ещё сконвертировать в HEX (не путать с НЁХ).

И третья засада, которую я разглядел слишком поздно. Временными адресами рулит ядро, а не networkd. Поэтому последний не присылает никаких DBus-событий по факту изменения временного адреса. Но к этому времени скрипты уже были написаны, так что переделывать я их не стал. А просто добавил ещё костылей (больше костылей богу костылей!).

Итак, скрипт для network-broker.

Проверяем что речь идет о нужном интерфейсе и нужном событии (ens19, routable). Парсим полученный от брокера JSON на предмет temporary-адреса. Если такового нет, берем постоянный. Дальше некий изврат по конвертации массива десятичных значений в шестнадцатеричный адрес. На выходе в переменной "${ADDR}" получаем готовый к последующему использованию адрес.

Но как я уже упоминал, при первом запуске брокер всё отдаст в лучшем виде, а вот об изменениях ничего не сообщит. Значит нужно его держать не в виде демона, а пинать принудительно. Для этого пишем сами другой [дерьмо]демон на всё том же bash-е.

И пихаем его в systemd. Он будет дёргать нашего брокера. Вообще говоря, при таком раскладе брокер становится не особо-то и нужен. Более того, даже проще будет вместо него накорябать очередной bash-скрипт: не придется с этой конвертацией из DEC в HEX заморачиваться. Но раз уж всё равно сделал, пофиг, пусть остается как есть.

IP Monitor отслеживает изменения temporary-адреса, брокер его сообщает. Осталось запихнуть его в DynDNS. Я у себя использую knot. Мне он чё-то понравился. Процесс внесения изменений в динамическую зону в нём реализован достаточно легко и приятно по сравнению с тем же bind9. В скрипте ниже предполагается, что в ключе запуска уже присутствует правильное значение адреса, которое нам не нужно дополнительно проверять. В моём примере Primary DNS Server для зоны "foo.staser.ru" находится на той же самой виртуалке, на которой я провожу эксперименты.

Готово. Вообще говоря, IPv6 Privacy Extensions по-хорошему совсем не предназначены для того, чтобы навешивать на них какие-либо сервисы. Более того, прежний временный адрес не удалится до тех пор, пока с его участием имеются какие-либо активные соединения. Возникает неиллюзорный риск поиметь на интерфейсе чёртову тонну таких временных адресов. Так что вот этот мой псто смело можно относить к категории "потные извращения".

Но раз я подобным озаботился, значит зачем-то оно мне стало нужно... пусть будет интрига.


Как я подключил проводной ростелек в Клину
Lynx
klink0v

Тёще не повезло жить в радиусе 10 километров от военного аэродрома. Поэтому проще перечислить дни в году когда в славном городе Клин работает мобильный интернет, а не дни когда он там не работает. Точнее говоря, это мне не повезло иметь такую тёщу в такой локации, потому что ей-то на самом деле абсолютно по**й и на интернет, и на его отключения. А вот мне не всегда понятно что делать если внезапно позвонили с работы, а я в этот момент нахожусь в транзите на дачу / с дачи / по делам в том районе и так далее.

Решил, хрен бы с ними, не такие большие деньжищи, надо затащить в ту квартиру провод. В доме присутствуют всего два провайдера: местечковый пионернет и ростелек. Я уже почти договорился с первым, но они готовы придти и подключить только через три недели. Ажиотаж, видать. Поэтому чисто ради интереса позвонил в ростелек.

ИЧСХ, подключиться к этому самому ростелеку можно двумя способами. Первый: позвонить на горячую линию "8-800". В таком случае само подключение будет бесплатным. Второй: позвонить по номеру из расклеенных в подъезде листовок. Тарифы предложат ровно те же самые, только ещё и за подключение дополнительно сдерут 500 рублей. Но! В последнем варианте они все там становятся какими-то дичайше замотивированными и начинают бегать как ж**у ужаленные. Я в девять утра позвонил просто поинтересоваться технической возможностью. Но этот жучок (язык не поворачивается называть его менеджером) таки завёл заявку в систему, и в три часа в подъезде уже обретался монтажник, которого я вообще-то даже и не ждал. Просто столкнулся с ним когда уже собирались уезжать. Вот это прыть!

Как-то совершенно случайно (или нет?) оказалось, что как раз соседи за стенкой сколько-то месяцев тому назад перестали оплачивать интернет, так что достаточно было просто откусить идущий к ним кабель и навесить "бочонок". Вторая хохма заключается в том, что то ли они (соседи), то ли в ростелеке ошиблись, и оформили договор соседей на адрес моей тёщи. Так что по документам у неё с 2025-го года был подключён интернет, а мужики она-то и не знала.

В общем, happy end, там теперь есть провод. Осталось мне только переобжать ту часть, что идет по квартире. Потому что в какой-то жиле неконтакт, а знакомить тёщу с монтажником по некоторым причинам нельзя. Отмечу только ряд фактов, на которых заострилось моё внимание.

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

... У пионернета L2TP, у ростелека PPPoE. Второй вариант мне нравится больше, т.к. даёт меньшую нагрузку на CPU роутера.

... Почему-то пионернет работает через аплинк из Ногинска, а адреса ростелека определяются как "Балашиха". При том, что речь в обоих случаях идёт про Клин. Между ними какая-то толстая магистраль что ли пролегает? Непонятно. Я-то думал, что все дорожки сходятся в Нерезиновске.

... Попытался протестировать линк со своего "походного" ноутбука. При попытке запустить PPPoE форточки (Windows 10) три раза подряд упали в синий экран смерти. Ну зашибись! А в Linux-е PPPoE-соединение логически жестко привязывается к MAC-адресу сетевухи. И я очень долго тупил, прежде чем понял что прописал эту сетевуху в исключения NetworkManager-а. Монтажник к этому времени уже уехал. Но это kind of podstava: надо помнить, что ты именно на этой USB-шной сетевухе прописал то или иное PPPoE-соединение. А если завтра взял с собой другую (у меня их три штуки)?

... Договор в электронном виде так и не удалось заключить: SMSка от ростелека на Мегафно упорно не хотела приходить.

... Почти сразу после того как подписал договор, мне пришла спамная SMSка от некоей "vcemfo.ru". Совпадение?

... Общее количество объектов (моих и родственников), подключенных проводом к ростелеку, достигло четырех штук. Пора у них просить скидку как крупному клиенту, бггг. Вот ведь наживутся на мне, твари.

... Поскольку тёща перманентно обитает в своём собственном дивном мире, было поставлено техническое задание найти роутер, из которого не торчат антенны. И таки нашёл. И даже купил на барахолке. Правда, они продаются только комплектом по две-три штуки. Но ничего, поставлю второй кому-нибудь ещё. Железо там внутри хорошее, да и перепрошиваются в OpenWRT без танцев с бубном.

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

Вот так забавно я провёл день.