Проблема с подхватом конфигов сборки thinstation-2.2-20081125-pxe //
Начал писать в коментариях к новостям, за что прошу прощения ;) и открываю тему тут. Постараюсь описать все как можно более подробно.
Имеется:
1. Терминальный сервер под упралением Win2k3 Server Enterprise R2
2. DHCP-server под управлением WinNT4.0 (поднят уже давно и видимо надолго)
3. TFTP сервер под управлением Linux Slackware. Конкретно скаченную сборку распаковали в /home/tftp/boot/
4. Самая свежай сборка для тонких клиентов от ООО "ИТ Консультант": Thinstation-2.2-20081125-pxe
5. Тонкий клиент eBOX-2300 (на котором сборка как я понял тестировалась)
Итак, начнем все по-порядку.
Скачали сборку. Распаковали в /home/tftp/boot/. Отредактировали все конфигурационные файлы под свой терминальный сервер. Но, как я понял, в нашем случае в редактировании нуждается лишь файлик thinstation.conf.network.
Прописали в нем следующее:
SESSION_0_TITLE="Termin" #Имя компьютера (как я понял это будет отображаться в меню, если директива AUTOSTART=Off)
SESSION_0_TYPE=rdesktop #Подключаемся мы по RDP
SESSION_0_SCREEN=0
SESSION_0_RDESKTOP_SERVER=10.132.90.31 #IP адрес нашего терминального сервера
SESSION_0_RDESKTOP_OPTIONS="-u Domain_user -p password -a 16" # Так как в группе Remote Desktop Users у нас только доменные пользователи подключаемся к серверу под учеткой доменного пользователя.
SESSION_0_AUTOSTART=On #Это чтобы ничего не нужно было выбирать и терминальная RDP сессия запустилась автоматически.
Вроде бы все из основных настроек. В папке /home/tftp/boot/ оставили следующие файлы:
pxelinux.cfg\default
initrd
vmlinuz
pxelinux.0
thinstation.conf.buildtime
thinstation.conf.group-800@75
thinstation.conf.group-1024@75
thinstation.conf.group-1280@60
thinstation.conf.group-1280@75
thinstation.conf.group-1440@60
thinstation.conf.group-1680@60
thinstation.conf.group-cdrom
thinstation.conf.group-com3
thinstation.conf.group-fdd
thinstation.conf.group-unichrome
thinstation.conf.group-usb
thinstation.hosts
thinstation.conf.network
Так же отредактировали файлик thinstation.hosts прописав в него имя терминального клиента TC001 затем его мак адрес и группу 800@75
Файлик thinstation.conf.buildtime отредактировали аналогично файлу thinstation.conf.network. Хотя он может даже и не нужен.
Затем на DHCP сервере прописываем 66 параметр 10.132.90.5 - это сервер где у нас TFTP и 67 параметр пишем /home/tftp/boot/pxelinux.0
Запускаем TFTP через inetd.conf
Вот вроде бы и все манипуляции.
В результате получаем:
Все прекрасно грузиться, сплеш скрин thinstation с реквизитами и контактами ООО "ИТ Консультант". То есть сетевая загрузка прошла удачно.
При нажатии F2 видно что в процессе загрузки происходит ошибка Segmentation Fault, но тем не менее загрузка продолжнается.
И в результате загрузки получаем меню на синем фоне:
Заголовок - Thinstation-2.2-20081125 on ts_client_MAC_adress (10.132.90.226)
Затем Make your selection below
Terminal Server
---------------
Reboot
Shutdown
Вот такие результаты.
Отсюда несколько вопросов:
1. Есть ли в вашей сборке прямо в ядре какой-либо конфигурационный файл так сказать "по умолчанию"?
2. Почему не считался ни один конфигурационный файл, что лежит рядом с initrd vmlinuz pxelinux.0? Может пути к конфигам в ядре зашиты?
3. Почему появляется Segmentation Fault? Ведь сборка вроде бы тестировалась на eBOX-2300?
4. Как можно посмотреть (и показать Вам) лог загрузки? Если мы оказыаемся в replimenu 0.9? (как оттуда попасть в командную строку?)
Ну пока все..
Вроде бы ситуацию описал очень подробно, надеюсь на Ваш отклик.
Заранее благодарен.
- Войдите на сайт для отправки комментариев
TFTP и 67
TFTP и 67 параметр пишем /home/tftp/boot/pxelinux.0
1,2 Попробуйте просто pxelinux.0
3. Из приведенной информации непонятно на каком этапе этот фаулт
4. Alt+F2 root lplp123
Загрузка дошла
Загрузка дошла до конца - это уже хорошо
1. thinstation.conf.buildtime не нужен совсем, этот файл информационный и просто показывает те умолчальные опции, с которыми собран клиент. Можете его удалить
2. Я бы рекомендовал включить лог на стороне tftp сервера, благо юниксовые это позволяют и посмотреть, что и откуда пытается брать клиент, и, где оно находится на сервере. Ответы на вопросы по конфигурированию своего tftp-сервера смотрите в гугле.
3. Смотрите лог на клиенте, там будет ответ на вопрос, какой модуль вызвал ошибку сегментации.
4. alt+f2, логин root, пароль lplp123 , логи тут - /var/log/messages
Как читать текстовые файлы в юниксе - погуглите команды less, more, cat
--
Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38
Решили
Решили проблему устновкой Windows версии TFTP, где показывается кто какой файл берет. И теперь четко видно, что подхватывается нужный конфиг.
теперь проблема в другом. Нужно полностью перенести профили терминальных пользователей из папки Documents And Settings на другой диск (на диск d:\Home\%user%)
В настройках терминального сервера в групповых политиках вроде сделали, и папки появляются при входе терм пользователей но там только папочка windows. И нет типичных Рабочего стола и прочих, которые попрежнему храняться на диске с: в документс энд сеттингс.
Гугл? -- Nikolai
Гугл?
--
Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38
Перенес
Перенес профили всех пользователей в другое место по материалам вот этой пошаговой инструкции http://www.dynode.net/~rjw/move_documents_and_settings.htm
Теперь при заходе терминальым пользователем в папке профилей создается и папка %User% и папка %User%.%DOMAIN% где лежит папочка Windows и бывает еще какие-то.
Что это за разные папки?