The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

USB флеш диски в LTSP и Rdesktop (flash linux usb ltsp rdesktop xterm diskless)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: flash, linux, usb, ltsp, rdesktop, xterm, diskless,  (найти похожие документы)
From: Vyacheslav Khudyakov Date: Sun, 23 Feb 2008 17:02:14 +0000 (UTC) Subject: USB флеш диски в LTSP и Rdesktop Оригинал: http://www.linuxetc.ru/?p=7 Внедряя терминальную систему на основе связки linux (ltsp) + windows (2003 server + terminal server) столкнулся с необходимостью работы с USB флеш накопителями. Т.е. необходимо каким-то образом подключать к сессии клиента, запущенной на windows 2003 terminal server, usb диск, вставленный в бездисковую терминальную станцию с linux и rdesktop, загружаемую по сети. Для решения вопроса нужно осуществить следующие действия. 1. Активировать загрузку модуля поддержки usb накопителей для клиента ltsp: В ltsp.conf в секцию с настройками терминальной станции добавить строчку: MODULE_01 = usb-storage 2. Активации автомонтирования флеш-накопителя, при его включении в usb порт клиентского терминала. В папке с образом ltsp, в подпапке /etc/udev/rules.d/ добавить следующую строчку в конце файла rules.d: SUBSYSTEM=="block", ACTION=="add", RUN+="/bin/mount -t vfat -o codepage=866,iocharset=cp1251 /dev/%k /mnt/" 3. Добавить локаль ru_RU.CP1251 в ltsp образ клиентской станции. Для этого на linux сервере, на котором установлена подсистема ltsp выполняем следующие действия: # chroot /opt/ltsp/i386 /bin/bash # localedef -no-archive -c -i ru_RU -f CP1251 ru_RU.CP1251 4. Установить нужную локаль для ltsp клента. В папке с образом ltsp, в подпапке /etc/screen.d/ добавить следующую строчку в файл rdesktop: export LANG=ru_RU.CP1251 5. Включить маппинг папки из файловой системы клиентской машины с ltsp linux в сессию пользователя в windows: В папке с образом ltsp, в подпапке /usr/bin/ в скрипте rdesktop.wrapper изменить строчку /usr/bin/rdesktop "$@" на /usr/bin/rdesktop "$@" -r disk:usb=/mnt После перезапуска клиентской машины с ltsp linux и входа в сессию windows 2003 server в "My Computer" появится диск "usb on ws004'' в секции Other. Вместо ws004 будет название той клиентской машины, с которой совершен вход в сеанс. Диск пустой, но если вставить в машину флешку, то в нем отображается ее содержимое. В работе схемы обнаружен один ньюанс -- нам так и не удалось запустить 1С dbf базу с флешки. Загрузка завершалось ошибкой переиндексации. Возможно, это связано с тем что nfs в нашей сети работает по udp. Возможно с чем-то еще, детальную проработку этого вопроса мы не проводили. Версии: ltsp 4.2-r1, rdesktop 1.5.0

<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру