среда, 14 декабря 2022 г.

Проигрывание видеофайлов в Mint 20.3 и 21 c сетевой шары SMB

Не так давно захотелось мне глянуть кинцо с сетевой шары в linux mint 20.3. И меня ждал облом-с: VLC начинает показывать и вылетает через пару секунд. В интернетах советуют воспользоваться smplayer, однако у меня и smplayer и mpv точно также вылетали через пару секунд после запуска! Как ни странно, но проигрывал без проблем плеер по-умолчанию celluloid. Что меня больше всего удивило - это то, что он использует движок mpv и проблем у него с воспроизведение не возникало. Вот уж действительно неожиданно! 

 Плеер celluloid и информация о программе

А совсем недавно я перешёл на новую версию Минта и там эта проблема полностью аналогична. Я решил немного поиграться и установил пакет ffmpegfs и внезапно точно также стал глючить и celluloid! Я удалил это пакет, и каково же было моё удивление, когда с сетевой шары начали проигрывать без проблем все плеера, что у меня установлены: smplayer и vlc. Обращу внимание, что до этого было обновлены пакеты smb и сами плеера в добро-принудительном порядке.

Update: снова ничего не играется с сетевой шары в любом плеере!

пятница, 9 декабря 2022 г.

Linux Mint 21 Cinnamon - очень противоречивые чувства

Я довольно редко обозреваю дистрибутивы: хороший и качественный обзор - это многочасовая работа, а писать "лишь бы было" - такого в интернетах и так полно. Так что данная статья лишь попытка выразить некоторые мысли о новом дистрибутиве и некоторых странностях в его работе. У меня есть парочка неттопов 3q shell. Довольно слабые машинки, но Минт 19.Х удивительно хорошо работает на них. Через браузер без лагов и тормозов показываются видео FHD разрешения. Тут, по случаю снижения цен, прикупил запас SSD накопителей. Заодно и заменил старый ЖД в своих малышах. Решил сразу поставить новую версияю Минта, а не клонировать старую. Проблемы начались ещё в самом начале. Почему-то скачанный образ отказался  нормально записываться на проверенную флешку (на которой жил Минт 19). Т.е. при установке системы на этапе копирования - выбивало ошибку, что накопитель старый или повреждён. И только с доп опцией conv=fsync удалось корректно записать образ на флешку.

dd if=linuxmint-21-cinnamon-64bit.iso of=/dev/sdX status=progress conv=fsync

Далее установщик довольно странно определял новый SSD, что якобы есть раздел 1 Мб в начале и между разделами видел разделы с 0 Мб. Мною было проверено на другом SSD, а также с помощью утилиты gparted - всё отображается корректно. 

После установки я конечно же решил сравнить с предыдущей версией 20.3 - в частности в плане быстродействия разницы нет. Даже объём потребляемой памяти остался точно такой же. Разница заметна лишь в том, что приложения из Гном переехали на GTK4 и выглядят несколько иначе. В целом версии пакетов 20.3 и 21 очень близки к друг другу. В частности версия Корицы, ядра, другого ПО. 

Заглянув в журнал, увидел, что имеются некоторые ошибки:

- знакомая про биос и acpi (была в прошлой версии)

И новые:

- ошибка Синезуба (у меня его нет)

- ошибка проверки образа (зачем проверка образа в установленной системе?)

- крайне странная ошибка, которая так и осталась. Нормального решения в интернете нет. 

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

Обычно я обновляю систему с помощью mintupdate или через apt-get в консоли. После установки все обновлений, мною было обнаружено, что apt-get всё же видит некие обновления, которые не будут установлены! Данная задача может быть решена с помощью aptitude, где пакеты прекрасно установились. 

Далее мною было принято решение сделать резервную копию с помощью clonezilla на внешний диск. И вот тут случилось довольно странное. Копия была успешна с home раздела (хотя я обычно просто архивирую папку пользователя и всё) снята и проверена встроенными средствами, а вот образ корневого раздела наотрез отказывался проходить проверку. При этом создание и запись образа проходило быстро и успешно, а вот при проверке - вначале падение скорости чтения до 100 Мбайт, а потом - ошибка. Новая попытка не решила данную проблему. И только после того, как я проверил внешний диск на ошибки, переткнул в другой порт, а также в самой clonezilla выбрал проверку и исправление исходной файловой системы, лишь тогда образ системного раздела успешно прошёл проверку. 

 Информация об установленной системе

... и вот после всего этого у меня возник вопрос, а всё ли в порядке с новой версией? Не слишком ли много разных странных совпадений и глюков на ровном месте. Я довольно давно пользуюсь Минт и хочу сказать, что качество сборки сильно разнится от версии к версии. Возможно в данном случае всё является стечением обстоятельств, но почему-то на данном железе 19 версия встала без каких-либо проблем. Ну и не случайно я отметил отсутствие разницы в свежести пакетов, если нет разницы, то возможно и нет смысла переходить на новую версию?

воскресенье, 27 ноября 2022 г.

Тестирование скорости SATA SSD во внешнем USB 3.2 боксе

Дома имею большой "зоопарк" разных компьютеров. На волне удешевления SSD накопителей решил немного оживить своих "старичков". Были приобретены несколько SSD накопителей фирмы GIGABYTE на 120 и 256 Гб. Старые жёсткие диски формата 2.5 были полностью исправны и было решено их запихнуть в самые дешёвые боксы. Выбор на DEXP AT-HD302RB. 

А пока SSD были ещё не установлены на места, появилась идея протестировать SDD в новом боксе. К слову у меня была идея купить дешёвый бокс и не менее дешёвый SSD накопитель. Тем самым сделать супер быструю флешку... Правда, как оказалось всё уже давно изобретено до нас😄 Тестирование выполнялось на компьютере под управлением manjaro linux. Железо: процессор i5675c, мать asus z97-pro gamer (usb 3.0). Тестируемый SSD накопитель - GIGABYTE GP-GSTFS31120GNTD 120ГБ. Файловая система ext4.

Рис.1 - измерение скорости с помощью файлового менеджера

Рис.2 - измерение с помощью знаменитой dd - маленький файл

 Рис.3 - измерение с помощью знаменитой dd - большой файл

Примечание: на рисунке 1 результат копирования каталога wine из домашней папки на тестируемый накопитель. Система и домашняя папка тоже находятся на SSD накопителе, который подключён к разъёму SATA III. Этот накопитель содержит DRAM. Испытуемый - нет. На рисунке 2 скорость "просто космос" - работает КЭШ. Так что испытание надо проводить записью файлов большего размера. Тесты только на запись, так как чтение даст примерно такие результаты или выше. Объяснение ТУТ в комментариях.

Итоги: понятно, что данная конфигурация не раскрывает возможностей связки SSD-USB3: следует использовать сочетание m.2 интерфейса SSD и бокса. В продаже есть такие готовые варианты, тем не менее при наличии лишнего бокса для HDD и SSD можно сделать себе такую полезную "самоделку".

суббота, 19 ноября 2022 г.

Сильно тормозит Windows XP на старом ноутбуке

Казалось бы ВНЕЗАПНО статья от пользователя линукса с более чем 10 летним стажем (именно не дуал-бутчик, так как тогда можно считать с 2004 года). Подарили мне ноутбук Samsung p40 с установленной хрюшей. 

Первое включение - медленное, но успешное!

Система жутко тормозила и тупила. Поставить линукс в принципе было бы самой простой и логичной задачей. Однако мне хотелось сохранить установленную систему - был план использовать ноут для прошивки древних устройств. Докинул ему память до 2 гб, было 512 мб. Лучше не стало. Система в принципе не особо была замусорена. Был перегрев - продул вентиляционные отверстия. А вот с жёстким небольшая проблема - PATA ноутбучный... Редкость в наши дни, хотя в загашнике у меня есть запасной винт. Родной не имел ремапнутых секторов, но вот попытка неудачного ремапа 1 сектора была. Гуглинг подсказал, что надо обратить внимание на режим работы жёсткого диска - должен быть режим UDMA, у меня же стоял железно PIO. В интернете есть несколько вариантов решения - правка параметров реестра и прочее, но больше всего меня поразил наиболее простой - удалить драйвер контролера IDE и перезагрузиться! Действительно, после перезагрузки, ноутбук начал реально "летать". Далее был прогон Викторией HDD на чтение всей поверхности, где глючный сектор был найден, и снова повторно была проведена попытка ремапа. Но сектор не отремапился, а "починился" и следующие прогоны поверхности были вполне себе успешными. Если кому интересно, то скорость чтения 30 мбайт в секунду в начале и до 17 - в конце диска😁 Жаль, что во времена актуальности этой культовой ОС, я не знал о таком решении. Мне попадались ПК, которые имели проблемы с ЖД - парочку секторов в ремапе и жутко тормозили. Вообще смарт-параметры - это очень объёмная тема, но хочу сказать своё мнение, что наличие пару ремапнутых секторов не означает, что ЖД собирается помереть уже завтра. Просто нужно взять на контроль и если значение 05 параметра растёт, то такой диск стоит заменить, а если нет, то диск ещё способен поработать длительное время. Теория сваливания ЖД в PIO режим - при сбойном секторе винда испытывает проблемы и переключает в медленный режим. Даже если сектор просто имеет статус софтового бэда или благополучно ремапнулся средствами самого ЖД,

четверг, 6 октября 2022 г.

Mikrotik vs Samba

Подарил мне друг флешку. Да непростую флешку, а аж на 256 Гб. Умеет USB 3.2 И появилась у меня идея сделать дома очередную файлопомойку, но на базе роутера. Задача - анонимная шара. С настройкой справился на ура, но удобнее это делать не через смартфон, а на ПК.  Описывать смысла нет - в интернете куча инструкций. ROS 7.1 Так роутеров у меня этой фирмы 4 штуки, то выбран не шлюз и самый производительный из всех. Сеть 1 гбит/с. А вот дальше самое интересное, что и сподвигло написать этот пост.

 Роутер Микротик hap ac 3

Когда все настройки были сделаны для проверки был использован древний ПК с ХР СП3 на борту. В сетевом окружении комп почему то не видел никого и ничего, а вот по IP адресу подключался и даже папки/файлы создавались, но есть один нюанс - если объект имел в своём названии кириллицу, то удалить объект или переименовать было невозможно. Точнее можно, но только через ВЭБ интерфейс роутера. Перекрутив все возможные настройки - я понял, что не баг, а фича. Скорость составила в районе 10 мбайт/с на чтение и запись. Далее я взял древний лайв диск с Альт-линуксом 6 2011 года выпуска и загрузился с него. В нём создать папки и файлы на шаре Микротика, имеющие русские буквы, было и вовсе нельзя. Файловый менеджер выдавал ошибку и сразу предлагал переименовать на язык Шекспира создаваемый объект. 

А вот на ПК с Дебиан 10 (Крыска), Манжаро (Мята) и телефоне Сяоми Редми Ноте 9 4/128 (андроид 11) проблем с кириллицей нет вообще. Файлы и папки прекрасно создаются, удаляются и переименовываются на расшаренной флешке. Скорость на ПК с SSD на флешку через роутер составила 20 мбайт/с в обе стороны. Скорость стабильная без провалов. Тесты проводились 1 файлом 1.5 Гб весом. Формат ФС флешки: ФАТ32.

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

пятница, 15 июля 2022 г.

Объединить все LAN порты роутера ZTE GM-5 в bridge (Ростелеком)

В конце мая на даче мы подключили интернет от Ростелеком по оптике. Довольно знаковое событие, если учесть, что до 2020 года в деревне не было никакого интернета. Модем по телефону с дозвоном и 2G сложно назвать интернетом, а nmt-450 канул в прошлое ещё лет 9 назад... Тариф был взять минимальный 150 мбит/с. Роутер достался ZTE GM-5 - умеет гигабит и диапазон 5 ггц, но не АХ. Монтажники оптику провели, базовую настройку роутера провели и ушли. Свой ноутбук они подключали в порт ЛАН1. После ухода я подключил старенький родительский ноутбук по кабелю в порт ЛАН4... И ничего - адрес сервисом DHCP не выдаётся, интернета нет. Может порт горелый? ЛАН2 и ЛАН3 точно также отказались пускать в интернет. При этом корректно определяется ноутбуком как гигабитный. Чудеса!

Поиск в интернете показал, что это не баг, а фича - для интернета даётся всего лишь 1 порт, а 3 используется для ip тв-приставок, которых у нас в доме не наблюдалось, ибо стоит спутниковое ТВ. В интернете ничего вразумительного не нашлось. Что ж пришлось разбираться самому.

Что надо сделать? Убрать наши LAN порты из бриджа WAN, включить освободившиеся порты в LAN бридж. Это делается на рисунке 2 и 3. Также необходимо включить выдачу настроек на наших локальных портах.

 Рис.1 - информация о роутере и его прошивке

Рис.2 - убираем наши порты ЛАН2-4 из моста WAN

 Рис.3 - включаем наши порты в другой бридж, чтобы на них был интернет 

Рис.4 - влючаем раздачу сетевых настроек для всех ЛАН портов

На многих рисунках можно заметить огромное количество SSID - это виртуальные вайфай сети. Для чего это нужно? Для того, чтобы к одному роутеру можно было подключить устройства для выхода в интернет и ip тв-приставки, если до них нельзя проложить провод. Также виртуальные точки доступа можно использовать для построение гостевой беспроводной сети. Так как ТВ приставок нет и не планируется, то для вех портов (физических и виртуальных) включен режим получения настоек и выхода в интернет через NAT. 

После проделанных настроек интернет появился на всех ЛАН портах. 

Также момент: по-умолчанию на вайфай включён режим авторизации WPA, что крайне не безопасно! Его необходимо убрать и оставить только WPA2. Также я отключил ip6, но это уже вкусовщина...

Наблюдения: мой телефон Xiaomi Redmi Note 9 4/128 именно с этим роутером на диапазоне показала самые лучшие результаты на 5 ггц диапазоне. Загрузка и отдача сравнялась и составляла порядка 330 мбит/с, тогда как с другими роутерами на приём никогда не получалось получить скорость выше 280 мбит/с.

Мусор при обновлении карт 2ГИС под Линукс

При обновлении 2ГИС под линукс я обнаружил один неприятный момент - старые базы городов не удаляют, что приводит к значительному росту размера папки wine в домашней директории. Ещё после обновления базы - 2ГИС упорно в заголовке окна показывает предыдущий месяц, хотя база обновлена и новых обновлений он не видит. Чтобы решить данные проблемы - достаточно удалить старые данные, кроме последнего. Пути папок, где лежать "хвосты":

~/.wine/drive_c/ProgramData/2GIS/2GISUpdate/Installed/%cityname%

~/.wine/drive_c/ProgramData/2GIS/2GISUpdate/Log

~/.wine/drive_c/ProgramData/2GIS/2GISUpdate/Repository/Install/%cityname%

~/.wine/drive_c/ProgramData/2GIS/2GISUpdate/Repository/Sign

Фото взято с сайта: pochemu-ne-rabotaet.ru

Включить стандарт N в адапере Intel WiFi Link 5100

Шёл 2022 год. Когда на улице за +30, то хочется лежать в тенёчке или водичке, но так как последнее надоело, то я решил заняться апгрейдом своего старого ноутбука 2009 года - HP ProBook 4710s, а именно поставить в него SSD накопитель. До этого я добавил ОЗУ до 4 гб. При разборке я глянул на адаптер и вспомнил, что не умеет он стандарт N, что интересно, что адаптер умеет 5 ггц, но в стандарте А, что даёт нам искомые 54 мбит/с в обоих диапазонах, но до этого ещё в далёком 2013 году я гуглил на эту тему и наткнулся на решение - прошить адаптер, чтобы решить данную проблему. Что ж - пора! )) 

Суть проблемы - нету режима N

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

Скачать код прошивальщика iwleeprom можно с github. Я не случайно указал, что ноутбук должен быть подключён к интернету - необходимо установить пакет build-essential без него наблюдались ошибки после команды make типа fatal error: stdio.h: No such file or directory. Вообще по-сути эту статью можно было и не писать, так как всё уже написано до нас)) 

Далее под root выполняем команды как в статье, го для сохранения резервной копии старой версии прошивки команда иная: 

./iwleeprom -r eeprom.bak
option -r deprecated. use -o instead

./iwleeprom -o eeprom.bak

Непосредственно прошивка: ./iwleeprom -p

В этот  момент не следует перезагружать ноутбук или что-то делать. Прошивается буквально секунды! Вес файла прошивки 2 кб. Итого успешной прошивки в консоли будет:

 Patching card EEPROM...
-> Changing subdev ID
-> Enabling 11n mode
  SKU CAP
  OEM MODE
-> Checking and adding channels...
Regulatory base: 0156
  12
  13
  14
  1 (HT40)
  2 (HT40)
  3 (HT40)
  4 (HT40)
  5 (HT40)
  6 (HT40)
  7 (HT40)
  36 (HT40)
  44 (HT40)
  52 (HT40)
  60 (HT40)
  100 (HT40)
  108 (HT40)
  116 (HT40)
  124 (HT40)
  132 (HT40)
  149 (HT40)
  157 (HT40)

Card EEPROM patched successfully

Скорость тестировал только в диапазоне 5 ггц. Роутер в той же комнате. Тестировал с помощью speedtest через браузер. На загрузку скорость достигала 78 мбит/с, а отдачу до 30 мбит/с. Правда есть один нюанс - даже при прямой видимости уровень сигнала не превышает 75%, но так было и до прошивки. До прошивки скорость не превышала 23 мбит/с в оба направления в обоих диапазонах.


воскресенье, 19 июня 2022 г.

Mikrotik - как правильно обновиться и не отстрелить себе ногу

В далёком 2016 году я купил роутер этой фирмы - RB951G. Прослужил он мне до осени 2021 года, после чего был взят AC 3 в качестве главного роутера. А этот планировалось использовать в качестве умного свича. Прошивка стояла последняя 6.48 и как раз вышла свежая 7 и если AC 2 и AC 3 прекрасно обновились, то старый почему не захотел. Ошибка "calculating download size". Роутер был отложен в долгий ящик на полгода. А тут я как раз починил свой гигабитный линк и пришло время дать роутеру вторую жизнь. После сброса решил попробовать обновить снова и о чудо, ошибка поменялась на другую. Точно не помню, но суть её сводилась к тому, что пакет multicast то ли не поддерживается, то ли нельзя обновить. Решение довольно простое - это просто его удалить, перезагрузиться и спокойно установить новую версию "доски".

Фото моего Микротика 951G

И наверное эту статью можно было бы назвать "как обновить роутер микротик", но тут я вспомнил, как я случайно выстрелил себе в ногу))0 Я решил сбросить конфигурацию и поставил при этом галочку - не создавать конфигурацию по-умолчанию. Однако, подключиться мне не удалось с помощью winbox (ведь у роутера нет ip адреса и только с помощью этой утилиты можно начать настройку). Как оказалось, на моём ПК устарела версия этой замечательной программы. И вот тут я осознал - если бы не наличие старого роутера, а в тот момент я как раз менял 951 на AC 3, то я мог бы оказаться в ситуации - для того чтобы начать настройку роутера - мне нужна новая версия программы winbox, которую я смогу скачать, когда настрою роутер для выхода в интернет.

Поиск обрыва витой пары в кирпичной стене

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

Предыстория: давным давно много лет назад я переехал в частный дом. На этапе стройки я проложил в каждую комнату витую пару и тв кабель. Всё свёл в единую точку. Не стоит рассказывать, но стройка дома с нуля - это непростая задача. Хоть как контролируй, но что-то остаётся незамеченным. Так и тут - разделку розеток и кабелей начал примерно через полгода после новоселья.

Что пошло не так? После обжатия всех витых пар - я обнаружил, что в одной из комнат линк не поднимается выше 100 мбит/с. Проверял дешёвым гигабитным свичем D-Link DGS-1005D, который любил виснуть и тупить. Посчитав, что шайтан-машина просто не способна продавить расстояние в 24 метра на такой скорости...

Прошло 8 лет. Интернет уже по оптике. А на линк было решено повесить ip камеру и комп, а также поставить роутер Микротик RB951G. Линк на гигабит не поднялся и на нём. Переобжатие витой пары не выявило никаких проблем с обжатием старого коннектора, хотя мне показалось, что тогда я не довёл жилы в коннекторе. Стал разбираться - с помощью обычного тестера и выяснилось,что коричневая и бело-коричневая жила перебиты...

Рис.1 - фраза - мем

Отвечаю сам себе на вопрос, где я был столько времени? - Пользовался и линк особых проблем не доставлял, кроме радиопомех. Пока я думал и ломал голову над тем, как решить данную проблему, а это тоже 8.. месяцев. Камера висела на поднятом вайфай 2.4 линке. В качестве вайфай клиента выступал маленький роутер Tp-Link MR3020 v1 под Openwrt. Статья по восстановлению и прошивки так же есть в моём блоге.

Особенность трассы линка: расстояние 24 метра. Витая пара обычная 5е (медь). 2 прохода через стену - пол кирпича и полтора. Розетка на одной стороне и обжатый конец на другой. Изгибов на пути много и некоторые под 90 градусов. Провод проходит в связке с коаксиальным тв кабелем. Есть пересечение с силовым кабелем. Толщина штукатурки 5-10 мм. Стена - кирпич.

Что у меня было помимо техники? - Знания и упоротость упёртость))

И так способы и методы:

Способ 0: вызваниваем перебитые жилы с помощью обычного мультиметра. Это долго, нудно, но вполне решаемо. По-сути мы можем просто подключить любое сетевое устройство и посмотреть наличие одинаковых сопротивлений на каждой из пар на другом конце.

Способ 1: генератор ВЧ типа Г4-18А 1968 года и приёмник Деген 1103. Генератор заземляем и подаём ВЧ сигнал на каждую из жил. Далее гуляя с радио - ищем точку, где сигнал пропадёт. Красиво в теории, да на практике метод неинформативен чуть более, чем полностью. Даже, если выбрать частоту 200 кгц - сигнал как бы размазывается и понять, где обрыв невозможно. Единственное, что мне удалось таким способом выяснить - примерное прохождение провода и то, что на проблемных жилах затухание происходит при пересечении несущей стены большой толщины. 

Способ 2: используя китайский тестер компонентов измеряем по парно ёмкость жил с каждой стороны. Ёмкость в пф. Зная длину линка -измерил с помощью лазерной рулеткой - получил искомые 24.5 метра, а также рассчитал ёмкость на 1 П.М. В моём случае обрыв со стороны коннектора определяется примерно на расстоянии 2/5-3/5 (нахлёст, сумма ёмкостей половинок больше, чем ёмкость целой пары) Т.е. долбить примерно 3.5 метра штукатурки! Не очень хорошо...

Способ 3: проверка с помощью роутера Микротик. Используя свой старый роутер 951 я смог точно - до метра определить обрыв! Получилось 8 метров и 16 метров. Отмечу, что тестирование проходит при отключении с противоположной стороны сетевого оборудования. Также в интернете есть информация, что не все роутеры этой фирмы могут точно измерять расстояния до обрыва. Живые жилы дали честные 24 метра. Иногда показания прыгали до 25 метра, что косвенно намекало, что я точно измерил длину с помощью лазерной рулетки.

Способ 4: приобрёл LAN тестер SNR HT-522: умеет прозванивать линк, щуп поиска и набор для проверки разных кабелей, в том числе и обычные крокодилы. Тестер явно видит обрыв наших пар. В режиме трассоискателя, если подключить просто в гнездо -  трасса звенит на всё протяжении, что логично, ибо сигнал идёт на все жилы. Кстати, точность определения кабеля очень точная! Также пробовал подключить генератор с помощью крокодилов одним концом на заземление, а другим на исследуемые жилы - место обрыва вызванить не удалось, потому что паразитная ёмкость очень велика у соседних жил. С помощью частотомера измерил частоту генератора 1000 и 1250 гц. Генератор подаёт попеременно в каждую пару или на крокодил. Именно перелив и даёт на слух понять, что происходит. Если перелив слышно, то обе жилы исправны, если слышен один из тонов, то какая-то жила оборвана. Понятно, что это при тестировании с помощью 2 крокодилов отдельной пары жил. При тестировании проблемной пары отдельно, обратил внимание, что сигнал очень резко затухает в отличии от исправных! Однако, мне очень сильно мешал фон переменного тока. Я отключил питание дома, ИБП и только в этом случае мне удалось примерно определить место, где сигнал пропадает - несущая стена. Стало понятно, что обрыв произошёл в месте захода кабеля с одной из сторон. Но с какой именно?

А что нам говорит план проводки дома? На руках только фотки проводки силовой и слаботочки в доме. При этом кадр, где примерно произошёл обрыв был засвечен. Однако, GIMP творит чудеса - и вот оно примерно место обрыва... или нет?

Рис.2 - предполагаемое место обрыва

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

Устранение обрыва: вот тут можно закидывать тапками. С точки зрения технологии - лучше переложить трассу полностью. А если не перекладывать. то поставить встраиваемый стакан, просверлить несущую стену, соединить новым отрезком витой пары с помощью скотчлоков, монтажной гребёнки, проходной втулки RJ45, но я решил по-другому: сверлить не рискнул, так как с этой стороны и с другой проходят силовые провода. Соединительный провод провёл через проём двери. Соединение выполнил в накладных монтажных коробках фирмы HEGEL. Провод и короба просто приклеил на двусторонний скотч. Витую сращивал скруткой и пропайкой, с последующим одеванием изолирующего кембрика. Почему не скотчлок? - Мне надо было зачистить жилы для проверки. Скотчлок же садится без зачистки. В итоге провода из стены выходили на 5 см изначально. Что касается роспуска жил - примерно по сантиметру. В остальном же для сращивания витой я бы советовал скотчлоки - паять на стремянки очень неудобно.

Рис.3 - тот самый проблемный угол

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

Рис.4 - со стороны коридора

Практика показала, что отрывается вместе с краской. Так как витая пара довольно мягкая, то держится всё отлично. Колхозно? - ДА 99.9%. Работает? - ДА 146%!

Тестирование линка: Speedtest выдал честные 900-950 мбит/с до операторского сервера. Встроенный btest в Микротик показал, что UDP давит до 970 мбит/с, в режиме TCP более 750 мбит/с. При этом RB951G не смог загрузить линк выше 300 мбит/с в режиме TCP - процессор загружался 100% Так что тестирование линка провёл между AC 2 и AC 3.

Стоило ли всё это затраченного труда? Честно говоря, если оценить затраты на последующую затирку, подкраску, поездки в магазин за коробками, стояние на стремянке, ну и конечно же финансовые затраты на покупку ЛАН тестера. А если бы у меня не было остального оборудования и опыта?... И вот тут приходит ответ - вайфай на 5 ггц вполне покрывает потребности скорости. Решая тем самым проблему размещения розеток дома в правильном месте. Так что данную работу выполнил чисто "по-фану".

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

Итоги: за месяц использования линк не падает, скорость стабильная, видеокамера не глючит. Радиопомехи на КВ и УКВ отсутствуют. Линк ни чем не отличается от других гигабитных линков в доме.

Восстановление радиоприёмника Spidola

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

Что имеем: радиоприёмник Spidola примерно 1965 года выпуска. Батарейки имеют дату 1986 год. Мне повезло - они не вытекли! Корпус имеет механическое повреждение, также обломились нижние крепления платы. Утерян оконечник антенны. Внутри всё загажено тараканами. Приёмник квартирного хранения. 2 КВ планки перестроены на 13 и 19 метров. 13 метров имела шкалу, а 19 метров имела штатную 52-75 метра!

Рис.1 - общий вид

Изначально приёмник не подавал никаких признаков жизни - неисправен выключатель. Простой способ вернуть к жизни - залить во внутрь тех. спирт и прощёлкать. 

Рис.2 - ремонт выключателя

Далее заменил динамик. Родной хрипел и был порван диффузор. Поставил от старого ТВ. Хотя он и на 8 ом, но работает очень хорошо. Звук басовитый и громкость достаточная. Немного пришлось доработать крепление - пропилил нишу и добавил шайбы для крепления. Также обратите внимание на конденсаторы фильтра питания С84 и С85 - в моём случае окислился контакт, который прижимает пластиковая накладка. В данной схеме корпус этих конденсаторов минус.

Рис. 3 - новый динамик и его крепление

Далее приклеил неподвижный контакт у антенны. Поясню - телескопическая антенна начинает работать только тогда, когда нижнее звено антенны полностью выдвинуто. Отвал неподвижного контакта приводил к треску и падению чувствительности.


 Рис.4 - неподвижный контакт антенны

Батарейки, которые были забыты в радио - не вытекли, но зато вытекли другие, которые были установлены ранее. Кислота съела только пружину. Поставил новую и зачистил её крепление. Как ни странно, но контакт очень хороший. 

Рис.5 - ремонт контакта в батарейном отсеке
 
Обычно советские конденсаторы меняются все и сразу, однако, до 80-х годов качество было выше и многие сохраняют ёмкость и вменяемый ESR. В данном случае заменил только один конденсатор - новый зелёного цвета. Также пришлось заменить транзистор в ПЧ - новый серого цвета, а также ещё один умер в процессе наладки - ниже него. Причём 1 транзистор потерял усиление на ВЧ (П41 умеет до 1 мгц), если его поставить в УНЧ, то он работал. А 2 транзистор внезапно потерял усиление до 1, хотя в схеме почти все имеют в районе 40-50. Отдельно отмечу, что транзисторы не паяются, а вставляются в панельки - обратите внимание на хороший контакт выводов. Также будьте внимательны - П423 и П41 имеют разную цоколёвку! Стоит отметить, что потерявшие коэффициент  усиления транзисторы можно поставить в 1 каскад УНЧ, а также в стабилизатор напряжения гетеродина. Также в моём случае кто-то заменил контур L35 на другой с бронированным сердечником. При точном резонансе - тракт самовозбуждался, поставил обычный контур, но с индуктивностью первички в 2 раза меньше, чем в схеме - ёмкость C63 поставил 900 пф. Также хочу отметить назначение контура L29 - фильтр-пробка, чтобы через антенну не пролезала помеха близкая или равная ПЧ. Информацию взял из справочника А.Белова. Рекомендую к прочтению!

Рис.6 - основная плата

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

Рис.7 - новое крепление платы

Установил гнездо питания - довольно странно, что его не было с завода.

 Рис.8 - гнездо питания

Обратите внимание на эти конденсаторы при сборке. Они включены в гетеродин и их соприкосновение приводит к треску и уходу частоты. 

Рис.9 - "проблемные" конденсаторы

По поводу отмывки корпуса и платы: мыл тех спиртом шасси и все узлы. Шасси лучше мыть водкой - тех спирт ест краску. Корпус пришлось отмывать Доместос. 10 минут вполне хватило. Грязь выел на ура!

Рис.10 - финальный результат!

Демонстрация работы радиоприёмника. К сожалению, прохождение не очень... И ещё планка на 19 метров имеет несколько сниженную чуйку - так перестроил её предыдущий мастер. Я конечно немного подстроил, но всё же шум на этом диапазоне меньше.


Итоги: не идеал, но не стыдно поставить на полку в коллекцию. Сам по себе приёмник ловит довольно неплохо. Звук, как и полагается германиевому усилителю с  трансформатором, очень приятный и бархатистый. Ах да, чуть не забыл - с планкой 52-75 метров был забавный момент. Раз шкала осталась прежней, то я и не знал о перестройке. Ещё никак не мог понять - почему приёма нет. Ремонт всё время был в вечерне-ночные часы, когда на этих диапазонах нет прохождения, а сочетание довольно чистого радиоэфира (частный сектор) и низкой чуйки - давали почти ровный шум. Пока это самый старый "транзистор" в моей коллекции.

четверг, 26 мая 2022 г.

Linux-советы на каждый день! (часть 6)

Совет №1: Убрать очередной варнинг при генерации initrd в Manjaro вида:

==> WARNING: Possibly missing firmware for module: xhci_pci

Можно просто установить пакет upd72020x-fw

Совет №2 тестирование скорости интернета на старых компьютерах в браузере может вызывать подвисание или даже вылет браузера. Очевидно, что старые машинки просто не тянут синтетические тесты в браузере. Очень удобно выполнять тестирование с помощью консольной утилиты speedtest-cli в этом случае скорость показывается именно сетевой системы и инфраструктуры. Для примера - мой старый ноутбук 2009 года при честном гигабитном интернете в Огнелисе едва набирает 100-ку, тогда как в консольном тесте скорость достигает максимальных значений и составляет 700-800 мбит/с.

Маленькие, но быстрые радости жителя частного дома :-)

среда, 25 мая 2022 г.

Найти enlightenment любой ценой!

Спойлер: эта статья не про DE :\

Год назад я решил пощупать рабочую среду enlightenment 0.24 на тот момент. Не понравилась. Неудобно, непрактично, непонятно, но свистоперделок вагон!

И тут на днях что-то рылся в Pamac (gui) и решил поискать enlightenment - вдруг новая версия вышла... и не нашёл! Точнее нашёл, но в AUR. Выпилили - подумал я, однако, довольно быстро в сети мне встретился обзор этой новой версии и описание, как установить в Arch/Manjaro, но через консоль, а именно через pacman. Стало интересно: И так что мы имеем:

Рис.1 - pacman видит и хочет установить!

Рис.2 - Octopi нашёл в AUR и тоже хочет установить git версию.

Рис.3 - Octopi нашёл в community и тоже хочет установить 0.25 версию.
     

Рис.4 - pamac в консоли нашёл все варианты и тоже их может установить

 

Рис.5 - pamac в графическом режиме нашёл всё, кроме последней 0.25 версии!

И как бы я не пытался заставить pamac увидеть этот DE в графическом режиме - мне не удалось. Ни игра с фильтрами, группами, сортировками - нет и всё тут. К чему этот пост - наверное к тому, что не верь своим глазам! Возможно пакет в репозитории есть, а пакетный менеджер его упорно не видит в одном из своих режимов. Буду рад, если кто-то поделится комментарием - почему так происходит. 

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

Простой способ вернуть старую версию deadbeef 1.8 с поддержкой русского в Manjaro

После выпуска новой версии 1.9 плеера deadbeef в списке "что нового" обнаружилась строчка: убрана поддержка белорусского и русского языка. И хотя, насколько мне известно, автор и вернул поддержку белорусского языка, но мне русскому человеку приятнее видеть интерфейс на родной "мове", ну единообразие интерфейса никто не отменял! Скажу честно, что не поддерживаю данное решение автора, но к плееру привык и менять на что-то другое лень.

Вернуть русский язык решил просто откатом к версии 1.8.4 в Manjaro Linux по статье о понижении версии пакетов. Все команды от пользователя root:

pamac install downgrade - устанавливаем программу для работы с ALA
downgrade deadbeef - для того, чтобы вывести возможные варианты.
add deadbeef to IgnorePkg? [y/n] - соглашаемся с внесением нашего пакета
в список исключений.
Однако строчки IgnorePkg = deadbeef в файле /etc/pacman.conf не появилось. Прописал в ручную.Что касается графического режима pamac, то в списке обновлений пакет
отображается, но галочка на нём не стоит, что не позволит его случайно обновить.Решение конечно временно, надеюсь, что автор одумается и вернёт поддержку русского в своих новых версиях программы.

Старая добрая версия 1.8.4, где русский язык ещё присутствует!

 

суббота, 7 мая 2022 г.

Linux-советы на каждый день! (часть 5)

 Совет №1: Убрать варнинги при генерации initrd в Manjaro вида:

==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qla2xxx

Можно просто установить пакет linux-firmware-qlogic

Совет №2: при запуске в консоли wine 2gis появляется сообщение вида:

MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

Это означает, что не используется аппаратное ускорение видео. Если ввести 

команду (всё делаем под root):

sysctl -n dev.i915.perf_stream_paranoid, то видно, что значение 1, а нам надо 0 Если воспользоваться эти рецептом, то всё равно после перезагрузки приходится принудительно применять настройки. 

echo dev.i915.perf_stream_paranoid = 0 > /etc/sysctl.d/60-mdapi.conf
systemctl restart systemd-sysctl
Надо проделать ещё пару шагов для автоматизации этого процесса:
Открываем файл /etc/mkinitcpio.conf и в строке MODULES=() вписываем в скобки 
название модуля i915. Далее обновляем initrd командой:
mkinitcpio -P  
В папке /etc/sysctl.d/i915.conf создаём текстовый файл с содержанием:
dev.i915.perf_stream_paranoid=0
Это можно сделать 1 командой:
echo dev.i915.perf_stream_paranoid = 0 > /etc/sysctl.d/i945.conf 
Теперь после перезагрузки проблемы с "паранойей" не возникают!

 
 
 
 
 
Сведения об установленной системе и железе

вторник, 29 марта 2022 г.

Skype постоянно запрашивает пароль для входа в KDE 5

Данная проблема наблюдалась на Opensuse Tumbleweed уже много лет. Тут у меня ВНЕЗАПНО появилось желание исправить этот фатальный недостаток. Поиск в сети дал то, что кошелёк KDE не подходит для хранения пароля Скайпа. Нужен гномовский. Устанавливается пакет seahorse, в меню появляется пункт "Управление паролями и ключами". Запускаем. В нём 2 бумажника: login и основной. Удаляем основной и создаём новый с точно с таким же именем. При создании нового бумажника оставляем пароль пустым! Всё - после этого Скайп прекрасно запоминает логин и пароль.

Фото с сайта: freepng.ru


Роуминг в wi-fi на оборудовании Mikrotik

Эта статья должна была выйти ещё в самом начале января, когда мной был куплен ещё один роутер Микротик - hap ac 2. Однако, как известно январь - месяц весёлый, а февраль так и вовсе не переставал удивлять до всеми известных событий, а дальше... ну вы и сами всё знаете...

Фото - подарочек себе на НГ  :-)

И так, имея на руках 3 современных роутера этого именитого бренда я решил сделать себе роуминговую сеть в частном доме. Тут позволю себе не большое отступление - я в этой теме не прошарен. Более того, понял, что многие данную технологию зовут mesh. Цель и задача: сделать так, чтобы когда я разговариваю по Вотсап и хожу по дому - звук не глючил, а также организовать переключение между сетью 2.4 и 5 ггц. 

Размещение роутеров и конфигурация сети: в качестве шлюза выступает роутер hap ac 3, далее многопортовый гигабитный свич D-Link, оставшиеся 2 роутера hap ac 3 и hap ac 2 соединены гигабитной проводной сетью со свитчем. Все роутера отделены между собой кирпичными стенами, но вай-фай между ними проходит. 

Я не буду рассказывать про полную настройку роутера - воспользовался мастером и ручным конфигурированием всего и вся. На шлюзе - это фаервол. Режим: роутер. На оставшихся двух вспомогательных роутерах - режим точка доступа, все порты и радиомодули в режиме свитч. Фаервол отлючён. Мною проверено, что настройка для последней версии 6 и 7 всё работает. 

Я настроил все точки доступа на один канал в диапазоне 2.4 и 5 ггц. Задал единый пароль для сетей. Имена в рамках одного диапазона одинаковые. Но у 2.4 и 5 ггц - разные. 

WDS Mode: dynamic mesh

WDS Default Bridge: none

Были также изменены и другие настройки по многочисленным тонким параметрам, но именно эти 2 делают то, что требовалось! Для понимания сути - роуминг возможен только тогда, когда роутеры друг друга слышат и могут передать клиента между собой без повторной авторизации. Почему dynamic? - если отвалится один из роутеров, то сеть сама переконфигурируется. Если ввести в строй ещё один роутер, то никаких настроек на старых делать будет не нужно. 2 параметр должен быть none! Дело в том, что у нас порты все и так в bridge, в противном случае возникает петля и сеть начинает глючить.

А что по-поводу переключение клиентам между сетью 2.4 и 5 ггц и эффектом, когда клиент держится за сеть до последнего и не желает переключаться на ближний роутер? - У меня такой проблем не возникло, почему я и не описываю момент с настройкой уровней сигнала отключения клиента. 

Нюансы: для сети 2.4 разрешены стандарты g/n, а для 5 - все варианты. Для того, чтобы корректно работал мой телефон Сяоми я сделал ЭТО. При просмотре сетевых интерфейсов можно наблюдать стремительно увеличивающиеся значения wds соедениений между роутерами. Это никак не влияет на качество соединений. Отмечу настройку беспроводной сети: Multicast Helper - должна быть выключена! Иначе наблюдаются потери пинга или рост значений до 200-300 мс.

Тестирование и результат: запущенный пинг в терминале телефона не имеет потерянных пакетов при перемещении по дому. Скорость на 2.4 ггц в пределах 40-50 мбит/с (полоса 20 мгц), на одном из роутеров данный диапазон выключен. На 5 ггц в пределах одной комнаты с роутером скорость на скачку достигает 280 мбит/с, а на отдачу до 370 мбит/с при тарифе 600 мбит/с. К сожалению, ограничения связаны именно с телефоном - на роутерах другой фирмы и в других местах значения аналогичны. Полоса пропускания на 5 ггц до 80 мгц. Через одну стену - скорость падала до 120-170 мбит/с. Также были проведены испытания с отключением роутеров от основного роутера - в этом случае mesh обеспечивал на 5 ггц показатели в районе 80 мбит/с. Для измерения использовалась программа speedtest на телефоне. На участке 2.4 ггц показывается себя очень хорошо - телефон сам выбирает тот роутер, который ближе. 

Итоги: mesh и роуминг довольно легко реализовать на оборудовании Микротик с минимальными настройками.