Доброго времени суток, уважаемое Хабра сообщество.
Я работаю у себя в университете, и было решено перевести старые компьютерные кабинеты на терминальную систему.
Суть такая: Компьютеры загружаются с загрузочной дискеты, и запрашивают у DHCP образ системы, которую грузить, DHCP отправляет их на сервер терминалов, откуда они грузят image Linux системы. При загрузке осуществляется автологин, и запускается RDP.
Суть этого скрипта в том, чтобы запускался rdesktop и пользователь работал в среде windows с нормальной производительностью системы, работая при этом на компьютере с «ущербным железом». Строка запуска rdesktop находится в бесконечном цикле, так что пользователь никак (по крайней мере я так думаю) не доберется до системы, на которой запущен rdesktop.
Это все работает прекрасно. Однако проблема в том, что параметр
не срабатывает, т.е. подключая флэшку в наш «ущербный» компьютер, она не монтируется в rdesktop, так как на самом деле, все железо отображаемое в rdesktop находится на сервере.
При настройке всего этого дела, я руководствовался следующим:
В общем суть задачи в том, чтобы на локальной машине работал CD-ROM(Dvd), Flash накопители, чего я никак не могу добиться. Если кто-то занимался этим, подскажите как это можно(нужно?) осуществить. Или, хотябы ткните носом в мануал. Поиски по гуглу ничего не дают.
Версия Ubuntu: 8.04
Версия LTSP: 5
Для осуществления данной задачи использовались следующие ресурсы:
Я работаю у себя в университете, и было решено перевести старые компьютерные кабинеты на терминальную систему.
Суть такая: Компьютеры загружаются с загрузочной дискеты, и запрашивают у DHCP образ системы, которую грузить, DHCP отправляет их на сервер терминалов, откуда они грузят image Linux системы. При загрузке осуществляется автологин, и запускается RDP.
#!bin/bash
var0=0
var1=1
while [ "$var0" != "$var1" ]
do
rdesktop -d sfmgus.local -f konika2003 -r usb=/media/usb -k ru-RU
wait
done
echo
exit 0
* This source code was highlighted with Source Code Highlighter.
Суть этого скрипта в том, чтобы запускался rdesktop и пользователь работал в среде windows с нормальной производительностью системы, работая при этом на компьютере с «ущербным железом». Строка запуска rdesktop находится в бесконечном цикле, так что пользователь никак (по крайней мере я так думаю) не доберется до системы, на которой запущен rdesktop.
Это все работает прекрасно. Однако проблема в том, что параметр
-r usb=/media/usb
* This source code was highlighted with Source Code Highlighter.
не срабатывает, т.е. подключая флэшку в наш «ущербный» компьютер, она не монтируется в rdesktop, так как на самом деле, все железо отображаемое в rdesktop находится на сервере.
При настройке всего этого дела, я руководствовался следующим:
Автомонтирование флешек
Чтобы автоматом монтировались флешки, необходимо сделать следущее.
Заходим в /opt/ltsp/i386/ и устанавливаем там ltspfsd, берем его отсюда: pkg-ltsp.alioth.debian.org/debian/pool/main/l/ltspfs
chroot /opt/ltsp/i386/
dpkg -i ltspfsd_0.4.3+debian2_i386.deb
Или ставить из репозитория
aptitude install ltspfsd
Устанавливаем на сервере ltspfs pkg-ltsp.alioth.debian.org/debian/pool/main/l/ltspfs
dpkg -i ltspfs_0.4.3+debian2_i386.deb
Или ставить из репозитория
aptitude install ltspfs
Это цитата из текста на сайте omsk.lug.ru
В общем суть задачи в том, чтобы на локальной машине работал CD-ROM(Dvd), Flash накопители, чего я никак не могу добиться. Если кто-то занимался этим, подскажите как это можно(нужно?) осуществить. Или, хотябы ткните носом в мануал. Поиски по гуглу ничего не дают.
Версия Ubuntu: 8.04
Версия LTSP: 5
Для осуществления данной задачи использовались следующие ресурсы: