LINUX.ORG.RU

PiKVM 3.333 — новый релиз открытого IP-KVM на Raspberry Pi

 , , pi-kvm, ,

PiKVM 3.333 — новый релиз открытого IP-KVM на Raspberry Pi

3

4

Спустя четыре года после первого релиза, проект PiKVM рад представить релиз 3.333 с кодовым именем It will (not) pass.

PiKVM – это проект, объединяющий в себе софт и инструкции, которые позволяют превратить Raspberry Pi в полностью функциональный KVM-over-IP. Это устройство подключается к HDMI- и USB-портам сервера или рабочей станции, и позволяет удаленно управлять ими по сети, независимо от операционной системы. Можно включать и выключать хост, настроить BIOS и даже полностью переостановить OS с помощью эмулятора CD-ROM или флеш-драйва. Вся функциональность доступна через веб-интерфейс, не требующий никаких дополнительных плагинов и апплетов, и реализованный только средствами HTML5.

Список самых важных изменений:

  • Режим передачи видео через WebRTC/H.264 получил значительный прирост производительности, и теперь используется по умолчанию. Для 1080p задержка составляет около 150ms при стабильных 30fps. Режим MJPEG, по-прежнему доступный в качестве фаллбека, так же был сильно ускорен.
  • Добавлена возможность копирования текста с экрана с помощью распознавания изображений.
  • Добавлена двухфакторная аутентификация на базе TOTP.
  • Эмулятор виртуальных флешек теперь поддерживает режим записи на образы со стороны хоста. Добавлена поддержка NFS для организации централизованного хранилища образов систем.
  • Добавлена утилита для настройки EDID, облегчающая тюнинг основных параметров эмулятора дисплея (разрешений и аудио).
  • Добавлена экспериментальная возможность динамического конфигурирования USB-эмулятора, позволяющая включать и выключать составляющие гаджеты, такие как клавиатура, мыши, сеть по USB и другие.
  • Полностью переписаны и улучшены пошаговые инструкции для DIY-сборок: для Raspberry Pi 2-3 и Pi 4. Поддержка Raspberry Pi 5 пока не планируется из-за отсутствия у аппаратных енкодеров видео.
  • Представлен новый HID-эмулятор на базе Raspberry Pico для замены устаревшему на Arduino. В дополнение к USB, теперь поддерживается PS/2 клавиатура и мышь.
  • Добавлены новые GPIO-модули для интеграции со свичами, чтобы реализовать многопортовый KVM over IP.
  • Патчи от PiKVM, улучшающие работу виртуальных HID-устройств и Mass Storage, были приняты в ядро Linux. Само ядро в дистрибутиве PiKVM обновлено до ветки 6.6.x.
  • Фирменные устройства PiKVM V3 и PiKVM V4 получили поддержку захвата и передачи аудио с хоста в формате OPUS.
  • PiKVM V4 Plus получил поддержку проброса HDMI видео через устройство, и теперь может включаться в разрыв между монитором и хостом, не мешая локальной работе.

>>> Подробности

★★★★

Проверено: hobbit ()
Последнее исправление: unfo (всего исправлений: 3)

Ответ на: комментарий от Khnazile

А умеет ли сабж подменять edid, и другие id оборудования

Да, но надо понимать, что USB-сигнатура комбинированного девайса все равно может быть распознана.

liksys ★★★★
() автор топика
Ответ на: комментарий от Behem0th

На али

Bli - это ушлый китайский подвальный заводик, который кое-как потурил у нас схематехнику, а потом еще через наш дискорд рассылал людям спам со своим хламом.

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

Ну и вообще, не поддерживай ворье, лучше собери сам, это быстрее и дешевле.

liksys ★★★★
() автор топика
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от sartakov

урезанную версию

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

liksys ★★★★
() автор топика
Ответ на: комментарий от vbr

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

Это несложно аккуратно руками собрать, если покупать не хочется: https://docs.pikvm.org/v2

liksys ★★★★
() автор топика

Режим передачи видео через WebRTC/H.264 получил значительный прирост производительности, и теперь используется по умолчанию. Для 1080p задержка составляет около 150ms при стабильных 30fps.

Круть, круть, круть. Нет планов всунуть наработки в один из vnc серверов?

einhander ★★★★★
()
Ответ на: комментарий от einhander

Клиент TigerVNC поддерживает наше расширение для H.264 из коробки, но не сервер. Вообще не знаю для иксов, для вяленда есть wayvnc и wlvncc - они поддерживают наш Open H.264 для RFB.

liksys ★★★★
() автор топика
Ответ на: комментарий от lazyest

Официально мы поддерживаем только малину. Неофициально люди заводят, даже работает. В дискорде есть чат, где народ этим занимается.

liksys ★★★★
() автор топика
Ответ на: комментарий от cumvillain

Не, мы описали формат, сделали эталонную клиентскую реализацию в TigerVNC и я зарегал его в IANA. Через какое-то время со мной связался автор wayvnc и похвалился, что тоже реализовал поддержку H.264 :)

liksys ★★★★
() автор топика
Ответ на: комментарий от liksys

Это вполне и объясняет засилье, как ты говоришь, ворья по типу Bli.

Можно наверное сделать ручками v2, это даже интересно будет, но потом под это ещё печатать корпус, вставлять в сервер, тогда как у тех же Bli есть версия которая устанавливается в PCI слот и ничего выдумывать вообще не нужно.

Я не оправдываю тот факт, что они своровали у тебя схемотехнику, и что качество у них плохое. Тем не менее у них есть два преимущества: доступно и просто.

(Кстати на али они уже давно продают версии с CM4 из коробки)

a1ba
()
Ответ на: комментарий от Khnazile

На самом деле я плохо представляю себе ситуацию, когда внешний ip kvm нужен не для колхоза.

IP KVM в айлошках идет в нагрузку. Главное там - RedFish API.

pekmop1024 ★★★★★
()
Ответ на: комментарий от vitruss

Не знаю, я целенаправленно generic-VNC не занимаюсь, у меня свой специализированный сервер.

liksys ★★★★
() автор топика
Ответ на: комментарий от cumvillain

Для себя могу, ибо есть куда. А вот усреднённый россиянин нет. Посредники негативно влияют на доступность, я пробовал.

a1ba
()
Ответ на: комментарий от Khnazile

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

liksys ★★★★
() автор топика

PiKVM 3.333 - это новый релиз железа + софт?
Или это только софт?
Будет ли PiKVM 3.333 работать на Raspberry Pi 4 + PiKVM V3 HAT ?

vdk10
()
Ответ на: комментарий от vdk10

Это софт. Конечно, работать будет.

liksys ★★★★
() автор топика
Ответ на: комментарий от a1ba

Не особо. То что форк на али стоит в полтора раза дешевле все равно не делает его доступнее для усредненного россинина. Всем этим интересуются люди, готовые платить по 15-20 косарей за смешную коробочку которая делает бип бип. Это очень небольшая прослойка людей, которые без проблем справятся с доставкой через братишек из СНГ.

cumvillain
()
Ответ на: комментарий от cumvillain

коробочку

В оригинальном сообщении я сказал про PCI плату. Это в том числе доступный и простой форм-фактор. Никаких коробочек!

с доставкой через братишек из СНГ

Которая хорошо если придёт через месяц-два.

a1ba
()
Последнее исправление: a1ba (всего исправлений: 1)

Прям годная штука! Успехов в дальнейшем развитии проекта!

nuxster ★★
()

Можно это штуку вмонтировать в компьютер.

Также к этой штуке должен быть роутер на openwrt вмонтирован в сам компьютер.

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

ne-vlezay ★★★★★
()

В РФ самодельные KVM/KVMovIP попадают под УК РФ ст. 138.1 «Незаконный оборот специальных технических средств, предназначенных для негласного получения информации». В пункте выдачи заказов вполне могут принять с готовым «набором для сборки».

Helg1980
()
Ответ на: комментарий от Helg1980

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

liksys ★★★★
() автор топика

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

Ребят, что значит «недоступен для обычного пользователя»? Какие «десятки тысяч рублей»?

PiKVM это как раз, возможно, единственный доступный вариант KVM over IP для обычного пользователя. Pi 4 на Озоне можно взять за 5500, оригинальный блок питания - 1200, HDMI-CSI адаптер на Али - 2400, ещё 500 рублей на решение вопроса охлаждения Малинки, USB-сплиттер делается из двух дешевых кабелей и изоленты за 150р в сумме.

ВСЁ! У вас есть минимально работоспособный IPKVM менее чем за 10к! Можно запихнуть шумный сервер(ы) на балкон/чердак/в подвал и забыть про беготню с монитором и клавой для подстройки параметров BIOS или загрузки в rescue mode.

Если хотите ещё и управлять кнопками питания/сброса, придётся добавить ещё целую тысячу. А можно добавить ещё три тысячи, подключив HDMI/USB-свич сразу на 4 порта. Можно ещё реле для жесткого управления питанием устройства подключить, и ещё много, много разной периферии.

Да, готовые изделия (V3 и V4) уже подороже будут, но всё ещё значительно дешевле и с более гибкой конфигурацией (у вас есть полный доступ к ОС и GPIO), чем у устройств от именитых вендоров.

liksys и контрибьюторам здоровья и долгих лет жизни! Ваш проект навсегда изменил мой способ взаимодействия с парком серверов хоумлаба.

ultranium
()
Ответ на: комментарий от ultranium

Pi 4 на Озоне можно взять за 5500

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

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

Вот это я забрал в пункте выдачи буквально вчера, сейчас они у селлера закончились. Новая, в запечатанной коробке. Сейчас самая дешевая 4 Малинка на Озоне стоит 6500 (при оплате Озон-картой), но это и версия на 4ГБ.

На Али можно взять Pi 4 2GB в пределах 6000.

А если в месте дислокации целевого сервера наличествует Wi-Fi, то можно вообще вместо Pi 4 взять Pi Zero 2W за 2500.

ultranium
()
Ответ на: комментарий от liksys

Проблема ваших оригинальных изделий в том, что их надо доставать, а пиратские клоны можно просто купить за рубли, хоть они и стремные :(

Где взять саму малину уже подсказали.

DIY не могу, умею работать только молотком.

Khnazile ★★★★★
()
Ответ на: комментарий от inkvizitor68sl

Если давно не обновлялся, лучше переналей

liksys ★★★★
() автор топика
Ответ на: комментарий от Helg1980

Мне кажется это не тот случай.

liksys ★★★★
() автор топика
Ответ на: комментарий от liksys

тут не только ATX, но подкладывать USB, текстовый аутпут грабить, может ввод еще когда-нибудь пригодится. короче, такое же, но с перламутравыми пугавицами и без захвата видео. и чтобы самом ничего не делать. и фунтов за 30-40. в общем, мечтать не вредно, я просто дают фидбек.

sartakov
()

Интересная штука, спасибо!

Вопрос: а если я хочу с помощью такого пая стримить, это возможно?

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

sgm
()

PiKVM V4 Plus получил поддержку проброса HDMI видео через устройство

V3 в пролёте совсем или будет, но позже?

Radjah ★★★★★
()
Ответ на: комментарий от Khnazile

Малина это плюс еще 15-20 тысяч рублей

4-ю в районе 6-8 найти вполне реально на 4 гига.

Radjah ★★★★★
()
Ответ на: комментарий от sgm

Кто-то вроде бы с OBS интегрировал, но я не знаю деталей.

liksys ★★★★
() автор топика
Ответ на: комментарий от Radjah

V3 в пролёте совсем или будет, но позже?

У V3 пропускной способности CSI на такие финты не хватает.

liksys ★★★★
() автор топика
Ответ на: комментарий от Helg1980

А известны ли реальные, не гипотетические, случаи применения данной статьи к покупке ip-kvm? У меня не получилось нагуглить ничего, кроме одного комментария на каком-то сайте.

Вот, например, сайт компании, которая официально торгует kvm Aten: https://www.atenpro.ru/catalog/kvm_oborudovanie/kvm_pereklyuchateli_s_dostupo...

В разделе документов у них отсутствует лицензия на торговлю специальными техническими средствами: https://www.atenpro.ru/company/licenses/

Если ip-kvm относится к таким средствам, то для их продажи в РФ лицензия нужна.

Khnazile ★★★★★
()
Последнее исправление: Khnazile (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.