Skip to content

USB флеш диски в LTSP и Rdesktop

USB флеш диски в LTSP и Rdesktop published on 1 комментарий к записи USB флеш диски в LTSP и Rdesktop

Внедряя терминальную систему на основе связки 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/ добавить следующую строчку в конце файла udev.rules:

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

1 комментарий

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

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Primary Sidebar