Обновление статьи про тонких клиентов

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение zg » 2009-07-27 18:42:11

Raven2000 писал(а):Берегись, а то предадут анафеме как меня гы-гы-гы
:smile: не, это без меня
lissyara писал(а):цель статьи - как и раньше - для себя, чтоб не забыть
:smile:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

bonkor
рядовой
Сообщения: 16
Зарегистрирован: 2008-07-07 11:02:21

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение bonkor » 2009-08-06 15:22:48

Вместо

Код: Выделить всё

mount_devfs devfs /shares/tftp/7.2/eliron/dev

Код: Выделить всё

mount -t devfs devfs /shares/tftp/7.2/eliron/dev

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Alex Keda » 2009-08-06 16:29:09

это почему же? у меня именно так работает
Убей их всех! Бог потом рассортирует...

bonkor
рядовой
Сообщения: 16
Зарегистрирован: 2008-07-07 11:02:21

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение bonkor » 2009-08-06 17:49:29

lissyara писал(а):это почему же? у меня именно так работает
Точно 7.2?
Цитата из http://www.freebsd.org/releases/7.0R/relnotes.html :
A number of the file system-specific mount_* utilities have been removed, in favor of the more general mount(8) command with a -t option. Specifically, these commands are: mount_devfs, mount_ext2fs, mount_fdescfs, mount_linprocfs, mount_procfs, mount_std, mount_linsysfs, mount_reiserfs, and mount_umapfs.
У меня, по крайней мере, на 7.2 mount_devfs отсутствует.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Alex Keda » 2009-08-06 23:47:58

Код: Выделить всё

%ll /sbin/mount_devfs /sbin/mount
-r-xr-xr-x  1 root  wheel  17668 13 май 21:58 /sbin/mount
-r-xr-xr-x  6 root  wheel   6192 28 мар  2007 /sbin/mount_devfs
%  
хе.

Код: Выделить всё

make delete-old
я тут не делал.
да и не буду вероятно =))
ОК, поправлю.
Убей их всех! Бог потом рассортирует...

bonkor
рядовой
Сообщения: 16
Зарегистрирован: 2008-07-07 11:02:21

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение bonkor » 2009-08-10 15:06:41

Код: Выделить всё

hostid_file="/tmp/hostid"
не катит, т.к. /etc/rc.d/hostid запускается раньше, чем /etc/rc.d/tmp и на момень запуска /etc/rc.d/hostid /tmp еще read-only.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Alex Keda » 2009-08-10 16:36:18

я уже пачку накатал баг репортов, по следам этой статьи.
пока - молчание.
http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/136470 - про невозможность смонтировать корень в ro
http://www.freebsd.org/cgi/query-pr.cgi?pr=misc/137272 - про hostuid
http://www.freebsd.org/cgi/query-pr.cgi?pr=misc/137271 - про /etc/host.conf - похожая на предыдущую проблема
Убей их всех! Бог потом рассортирует...

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Larin » 2009-08-10 17:26:46

Organization: USSR
зачем пугаешь капиталистов?:)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Alex Keda » 2009-08-10 22:54:54

я всегда так подписываюсь
Убей их всех! Бог потом рассортирует...

Stofel1
проходил мимо

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Stofel1 » 2009-08-20 20:45:39

Для автозапуска иксов правлю /etc/login.conf /etc/ttys и скрипт в директории пользователя от имени кого происходит запуск.
т.е. не требуется монит, и после падения иксы перезапускаются сразу.

stofel1
проходил мимо

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение stofel1 » 2009-08-20 20:54:57

Создаю бездисковую несколько подругому (мне почемуто так удобнее)
Ставлю на новую машину фрю с компахи, обнавляю, ставлю софт по минимуму и
снимаю dump разделов, копирую на сервер и ресторю в директорию расшареную по нфс.
Удобно, на новой работе все равно че нибудь ставишь с нуля, заодно на определенном этапе можно снять дампы для бездисковых.
А потом с этих дампов обновить старые работы :))

Stofel1
проходил мимо

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Stofel1 » 2009-08-20 21:02:20

lissyara, не нашел описания использования каталога /conf на бездисковых.
Оно описано в /etc/rc.initdiskless (с названием скрипта мог напутать), местами
через него удобнее, гибкость выше, хотя и бардака больше.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Alex Keda » 2009-08-21 0:13:04

Stofel1 писал(а):Для автозапуска иксов правлю /etc/login.conf /etc/ttys и скрипт в директории пользователя от имени кого происходит запуск.
т.е. не требуется монит, и после падения иксы перезапускаются сразу.
сознательно отказался.
не уйдёшь потом в консоль с тонкого клиента - иксы без конфига не дружат с Ctrl+Alt+F1....
иногда надо. лично мне - даже слишком часто =)))
===========
про дампы-ресторы - как я уже писал - делов на один вечер.
и делалось с нуля - редкая всё-таки конфигурация с тонкими клиентами.
Убей их всех! Бог потом рассортирует...

Stofel1
проходил мимо

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Stofel1 » 2009-08-21 7:42:22

Еще есть один большой недостаток, в больших сетях по не выясненым мной обсотоятельствам
есть проблемы с nfs. далеко не все машины способны загрузить ядро.
Тоесть проблема на этапе загрузки ядра, когда драйвера на сетевухе еще не установлены.

Опытным путем установлено что проблема в свичах, толи нужно выводить в отдельный влан, толи вообще отделять роутером сеть бездисковых.

Либо убить всю винду.. потому что скорее всего это она по udp штормит.

p.s. проблема наблюдалась на разном оборудовании от 5 компов (3 бездисковых 2винды) :), до 800, на 3 компах иногда бывают тормаза, на 800 полная невозможность загрузится.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Alex Keda » 2009-08-21 9:34:34

я бы на железо списал.
у меня есть третьи пни - 1200MHZ - дык там ядро по сети грузиться минуту.
а есть первый пень 200 - там секунды две ядро, ещё стока же пачка модулей...
причина не ясна. но думаю что железо - патчкорды гнилые, провода в стенах перегнуты и т.п...
Убей их всех! Бог потом рассортирует...

Stofel1
проходил мимо

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Stofel1 » 2009-08-21 10:06:47

пришел новый свич (дорогой управляемый, думаю что врятли из на него),
воткнули в него сервер и бездисковую, грузится быстро.
Берем третий пачкорд и включаем свич в локальную сеть, получаем отсутствие загрузки.
Так что что то там в свичах произходить, вот только что именно??
Слушали на портмироре, ничего плохого не увидели.

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение fox » 2009-09-09 3:01:27

Доброй ночи!
Я очень уважаю Лиса, Обитателей этого замечательного сайта (lissyara.su), очень люблю почитывать статьи просто так для поднятия настроение и вместо художественной литературы! Я редкий извращенец FreeBSD)))
Прочитал такую Статью, как эта потом к ней каменты затем форум по поводу статьи, вдохновился и вспомнил своего старого знакомого из того заведения, где я учился, он там работает преподом! Есть убитый компьютерный класс, по программе учеб. зав. Надо детишек с Word научить работать, но машины в срань убитые винты 4 Г и не все пашут, пару адекватных машин можно достать для сервантов, а что если там сделать по этой, замечательной статье, только вот мне не понятно как потом к виндузятине конектиться, можно описать поподробней весь курс загрузки иксов, как к винде прикрутиться?? Я тут не селён поясните как начинающему! Пожалуйста, дети вас не забудут! :smile: :smile: :smile: :smile: :smile: :smile: :smile:
Спасибо за внимание!!! :smile:
Да пребудет с нами сила!!!
Всех убью, один останусь!

ZooBastik
рядовой
Сообщения: 12
Зарегистрирован: 2009-09-16 14:56:32

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение ZooBastik » 2009-09-16 16:12:06

Пытаюсь повторить по статье, пока безуспешно...

>> Не получилось смонтировать корневую файловую систему в read-only режиме. Хоть ты тресни - пытается в rw монтировать, и монтирует. При этом не понимает что по NFS оно расшарено в режиме тока чтения - на клиентах показывает что оно якбы rw - но записать ничё не получается.

Код: Выделить всё

options         BOOTP_NFSV3     #Use NFS v3 to NFS mount rootoptions
не помогает?

Сам попробовать пока не могу, мой клиент ловит свой IP по DHCP, пытается вытянуть по TFTP ядро (при этом в логах TFTP говорит что файл считан успешно), и каюк - нет загрузки ядра.
Грешу на цепочку make buildworld .... make distribution или на конфиги ядра сервера/клиента хотя собралось все ровно, и в ядре клиента options BOOTP, options BOOTP_NFSROOT, options BOOTP_COMPAT стоят.

Вообще по конфигу ядра тонкого клиента Handbook рекомендует:

Код: Выделить всё

options         BOOTP                   #Use BOOTP to obtain IP address/hostname
options         BOOTP_NFSROOT   #NFS mount root filesystem using BOOTP info
options         BOOTP_NFSV3        #Use NFS v3 to NFS mount rootoptions
options         BOOTP_COMPAT    #Workaround for broken bootp daemons. 
options         NFSCLIENT            #Network File System
options         NFS_ROOT            #NFS usable as root device, NFS required  
options         NULLFS                 
device          md                       #Memory "disks"
Может тут моя проблема зарылася? :(

На мой взгляд в статье нехватает конфига ядра самого сервера тонких клиентов - тех пунктов которые обеспечивают загрузку с сервера ядра для клиентов. К примеру

Код: Выделить всё

options NFSSERVER
Последний раз редактировалось ZooBastik 2009-09-16 16:24:13, всего редактировалось 2 раза.
FreeBSD простая. Просто нужна гениальность чтобы понять ее простоту.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Alex Keda » 2009-09-16 16:15:44

Код: Выделить всё

%uname -a
FreeBSD router.local 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Wed May 13 22:39:57 MSD 2009   
lissyara@router.local:/usr/obj/usr/src/sys/GENERIC  i386
%  

да нету там никаких настроек. что нужно для работы - всё в статье есть
Убей их всех! Бог потом рассортирует...

ZooBastik
рядовой
Сообщения: 12
Зарегистрирован: 2009-09-16 14:56:32

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение ZooBastik » 2009-09-28 17:09:41

Оказываетцо оно работало с первого же раза... только жутко медленно (не дождался, решил не пашет..). Первая причина - не ставил DNS, изза этого NFS жестоко тормозил. Забил хосты в /etc/hosts проблема с NFS решилась. Вторая причина - виртуалка (VMware) в сеансе DHCP-TFTP странным образом прыгала по всем своим сетям (Bridget, Host only, NAT - при установленной Bridget) - так и не понял почему, ушел в итоге на живое железо.

Флешка получилась одноразовая - вставил, вытащил и... дальше тока ребут. unmount не пашет, ни ручками ни автоматом. Кстати каким образом тебе удаёться монтировать в /mnt ?
У меня напрочь ругаеться на то, что файловая система ro (Проблема действительно оказалась непобедима ни с полпинка, ни с пинка с обоих ног)
FreeBSD простая. Просто нужна гениальность чтобы понять ее простоту.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Alex Keda » 2009-09-28 19:13:32

а второй раз не пробовал.
так что не знаю :)))
Убей их всех! Бог потом рассортирует...

ZooBastik
рядовой
Сообщения: 12
Зарегистрирован: 2009-09-16 14:56:32

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение ZooBastik » 2009-10-02 15:11:32

Почему то долгое нажатие Shift, Win2k3 в сессии rdesktop (FreeBSD) распознает как многократное нажатие, хотя вроде как логически это разные вещи - одно дело нажал-отпустил и так много раз, другое нажал и держу. В общем пришлось применить средства для инвалидов чтобы избавиться от надоедливого окошка про залипание :st:

Одноразовые флешки можно победить с помощью amd (http://networking.ringofsaturn.com/Unix ... omount.php)


Остался вопрос... каким нибудь образом можно сделать запись на DVD/CD-RW приводы утсановленные на клиентских машинах?
Есть неплохая статья по записи разных типов дисков (http://networking.ringofsaturn.com/Unix ... urning.php), но можно ли это подружить с мелкомягкими? Идей ровно 0. :crazy:

Update:
Проблему с многократным нажатием Shift (хотя она просто удерживается, видимо косяк в rdesktop) и как следствие вызова режима залипания клавиш, помимо использования M$ настройки "Специальные возможности" можно победить добавив Option "AutoRepeat" "1000 500" (по умолчанию 500 30, 1000 500 взято из M$ XP) в xorg.conf в секции
Section "InputDevice"
Identifier "Keyboard"
Последний раз редактировалось ZooBastik 2009-10-05 17:53:15, всего редактировалось 2 раза.
FreeBSD простая. Просто нужна гениальность чтобы понять ее простоту.

ZooBastik
рядовой
Сообщения: 12
Зарегистрирован: 2009-09-16 14:56:32

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение ZooBastik » 2009-10-02 19:29:17

Решил вопрос с записью DVD/CD глупеньким скриптом по cron, читающим файлик burn-it в папке rw-cdrom подключаемой в RDP сесcии клиента. Burn-it содержит всего 4 строки.
1. DVD-R = "NO"
2. CD-R = "NO"
3. DVD-RW = "NO"
4. CD-RW = "NO"
Если что нибудь установлено в "YES", файлик удаляется , содержимое папки пишется командами из (http://networking.ringofsaturn.com/Unix ... urning.php). После записи папка чистится, и туда копируется дефолтный файлик burn-it.

Вот такой изврат... Если кто предложит способ получше, респект и пиво! :drinks: (last for Moskow only)
FreeBSD простая. Просто нужна гениальность чтобы понять ее простоту.

Аватара пользователя
borisen
рядовой
Сообщения: 27
Зарегистрирован: 2007-10-18 14:54:35
Откуда: Киев
Контактная информация:

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение borisen » 2009-10-19 15:35:28

Добрый день.
Статья мне очень помогла решить давно наболевшую проблему, за это огромное спасибо!

После двух дней танцев осталось два открытые вопроса:

1. по поводу генерации ключей для ссш в чруте, на попытку стартануть ссш из chroot получаю следующее

Код: Выделить всё

# /etc/rc.d/sshd start
ps: empty file: Invalid argument
PRNG is not seeded
PRNG is not seeded
PRNG is not seeded
Как это побороть? Задумка в том чтоб по ссш можно было попасть на любую из тонких клиентов.

2. Обьясните пожалуйста на пальцах как отключить скрин сейвер на тонких клиентах? В каком конфиге и что прописать? Пробовал править xorg.conf.tpl вписывая туда такие ключи в секции "Monitor"

Код: Выделить всё

Option "DPMF" "false"
Потом Пробовал

Код: Выделить всё

        Option      "DPMS" "true"
        Option "StandbyTime" "9999"
        Option "SuspendTime" "9999"
        Option "OffTime" "9999"
Потом пробовал копировать xorg.conf.tpl в /etc/X11/xorg.conf, также пробовал засовывать его в /tmp/xorg.conf
Всеравно зараза тухнет... Без вашего совета не обойтись.

Помогите пожалуйста.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Обновление статьи про тонких клиентов

Непрочитанное сообщение Alex Keda » 2009-10-19 18:54:01

девайсы подключите в чрут...
может procfs ещё...
а про скринсавер - вообще не понял
Убей их всех! Бог потом рассортирует...