177

Продолжение поста «Linux RDP тонкий клиент своими руками»

Итак - что мы имеем на данный момент?

За основу был взят slax 9-i386.

Замечательный модульный дистрибутив, который, к тому же на 100% debian и использует его репы.

Стандартный slax содержит следующие модули в виде образов файловой системы:


01-core.sb, 01-firmware.sb, 02-xorg.sb, 03-desktop.sb, 04-apps.sb, 05-chromium.sb


Первые две цифры - это порядок их подключения.

DE, приложения и браузер нам не нужны, поэтому просто удаляем их с носителя и получаем образ размером около 160 МБ. Загружаемся с него и получаем вот такую красоту:

Первым делом устанавливаем пакет lp_server, убеждаемся, что печать работает, прописываем его в автозапуск.

(здесь виртуалка,  но на физической машине всё ок)

Далее устанавливаем freerdp: apt install freerdp.

Дополнительные библиотеки: apt install libfreerdp-plugins-standard

Почему "standarD"?  А я без малейшего понятия, так уж их назвали. ))


Смотрим присвоенный сервером IP:

hostnamе -I

192.168.120.94


Создаём на сервере скрипт 192.168.120.94.sh с зацикленной командой типа:

xfreerdp /f /bpp:16 /v:192.168.120.1 /u:ВасяСракин /p:EbuchyParol@111 /cert-ignore /sound /sec:nla


Прописываем в автозапуск:

wget http://192.168.120.200/`hostname -I`.sh

sh `hostname -I`.sh


Создаём и выгружаем на флешку модуль с нашими изменениями:

savechanges /media/sdb1/03-rdp.sb

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

Грузиться можно с pxe, ipxe, с флешки, с CD диска, или с харда. В режиме загрузки всех модулей в память, система вроде бы стабильно (тьфу-тьфу) работает на 512 Мб ОЗУ, принтеры печатают, флешки пробрасываются, звук работает. Неподдерживаемого железа мне пока не попалось.


А если терминалки настолько древние, что памяти меньше 512, то проще всего собрать старый thinstation, тем более, что на сильно старых процессорах новый freerdp всё равно не запустится. Инструкций в них нет необходимых. У меня все станции с памятью от 1 Гб и выше, поэтому я гружу в память весь iso целиком через ipxe-memdisk.


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

Показать полностью 5
44

Linux RDP тонкий клиент своими руками

Встал вопрос. Ну как встал - приподнялся.

Обычно люди либо собирают thinstation, либо разворачивают LTSP, либо не заморачиваются и покупают какой-нибудь wtware.

Что у нас там ещё осталось?

Монструозный openthinclient, который уже как-бэ и не совсем "open", да какой-то там porteus.

Вроде бы и всё.


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


1. Разворачиваем базовую систему, минимальный xorg и freerdp.

2. Ставим в неё какой-нибудь jetdirect сервер печати.

3. Ужимаем это дело в live и забрасываем на dhcp/ipxe/http сервер.

4. На сервере создаём конфигурационные файлы с именем: config."IP адрес клиента"


Грузимся с ipxe, с http забирается конфигурационный файл командой типа: wget http://xxx. xxx. xxx. xxx /config .`hostname -i` , после чего происходит подключение к окнам.


Теоретически всё должно быть гладко, верно? Но есть пара вопросов:

1. Что можно поставить вместо древнего lp_server, и где это "что" брать?

2. Какой дистрибутив взять за основу, чтобы размер образа получился поменьше без бубна?

3. Возможно, кто-то знает ещё какой-нибудь рабочий вариант, и тогда не придётся изобретать ещё один велосипед? ))


Спасибо.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества