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

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2009-12-16 21:43:31

врятли
у BSD своеобразный лоадер - ему не многие умеют передавать управление
если ткоа делать образок дискетки загрузочной и с него рут подымать
тогда любой програмой которая меню умеет можно
например - ftp://ftp.lissyara.su/Soft/boot_disks/W ... geEdit.zip
Убей их всех! Бог потом рассортирует...

Хостинговая компания 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/

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

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

Непрочитанное сообщение wasist » 2010-02-01 11:48:15

Лис, во-первых, мега-респект тебе. Это моя первая возможность засвидетельствовать тебе свое почтение.
Ну а во-вторых, вопрос к тебе, как к опытному собаководу:

Поднял тонкого клиента по твоей статье, все завелось (ну естественно по невнимательности граблей я там нащупал достаточно, но вобщем основные обошел). Но столкнулся с мега-проблемой, которая наверное идет от необразованности. Суть такая: на сервере стоит freebsd7.2 amb64. С 64-тым ядром на клиентах все работает (ну до монтирования флешек я не дожил по определенным причинам, но загрузка по сети происходит), только попа в том, что на клинтиках железки с 32-битной архитектурой. Переделывать сервер в i386 не хочется, да и спортивный интерес уже. Сделал следующее: собрал 32-х битный мир в каталог, откуда кормится тонкий клиент, ус тановил ядро и загрузчик, и все вроде взлетает. тока соответственно пришлось следать NFS в rw, чтоб порты собирать из 32-х битной среды прямо с (пока) единственного тонкого клиента. И вот тут обранужилась фигня: тонкий клиент стандартными pw и adduser не получает доступ до /etc/master.passwd, в результате чего не может установить ни иксы, ни другой софт, который мечтает обзавестись собствнным юзверем и группой. Подскажи непутевому, как обойти эти грабли?

jolly-
проходил мимо

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

Непрочитанное сообщение jolly- » 2010-02-04 19:09:01

Монтируется флешка замечательно. Однако часть файлов не видна.
В консоль падает вот это:

...
open: Invalid argument
open: Invalid argument
open: Invalid argument
/mnt/????? ?????: Invalid argument
/mnt/DAEMON Tools Pro Advanced/??????????.txt: Invalid argument
/mnt/DAEMON Tools Pro Advanced/??????????.txt: Invalid argument
...

и т.д.

Ну ладно, русское не видел бы - разберёмся с кодировкой, но также не видит и многие файлы в стандартной кодировке.

В чём беда? Кто сталкивался?

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

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

Непрочитанное сообщение Alex Keda » 2010-02-05 1:00:40

wasist писал(а):И вот тут обранужилась фигня: тонкий клиент стандартными pw и adduser не получает доступ до /etc/master.passwd, в результате чего не может установить ни иксы, ни другой софт, который мечтает обзавестись собствнным юзверем и группой. Подскажи непутевому, как обойти эти грабли?
а зачем ему туда доступ?
если сильно надо - сделай с хост-машины чрут и vipw
======
в 4.11 у меня получалось примонтировать так чтобы был доступ
а вот начиная с 6 - уже не получается...
Убей их всех! Бог потом рассортирует...

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

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

Непрочитанное сообщение Alex Keda » 2010-02-05 1:01:24

jolly- писал(а):Монтируется флешка замечательно. Однако часть файлов не видна.
и т.д.

Ну ладно, русское не видел бы - разберёмся с кодировкой, но также не видит и многие файлы в стандартной кодировке.

В чём беда? Кто сталкивался?
стандартная - это какая? =)
с перекодировкой монтируйте - у меня всё отлично работает.
Убей их всех! Бог потом рассортирует...

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

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

Непрочитанное сообщение wasist » 2010-02-05 19:07:38

lissyara писал(а): а зачем ему туда доступ?
если сильно надо - сделай с хост-машины чрут и vipw
======
в 4.11 у меня получалось примонтировать так чтобы был доступ
а вот начиная с 6 - уже не получается...
Ну вот не собираются порты без возможности на автомате добавлять юзеров. А, что самое интересное, vi /etc/master.passwd отлично работает и по NFSу. Вот только каждый раз искать, какого юзера он хочет добавить и добавлять его - грустно немножко. Пока что я обошелся черутом и поставил все из пекеджей... просто я думал, может знаешь, как оно обманывается.... кстати а что посоветуешь в качестве жизнеспособного RDP-сервера?

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

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

Непрочитанное сообщение Alex Keda » 2010-02-05 22:59:26

венду 2003 =(
Убей их всех! Бог потом рассортирует...

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

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

Непрочитанное сообщение Alex Keda » 2010-03-24 14:31:33

ZooBastik писал(а):Флешка получилась одноразовая - вставил, вытащил и... дальше тока ребут. unmount не пашет, ни ручками ни автоматом.
вчера колупался на одной машинке - оказалось что при выдёргивании падает devd
малость попилил скрипты монтирования-отмонтирования и прицепил devd в monitord
вроде как стало нормально дергаться многократно
обкатаю - допишу в статью.
Убей их всех! Бог потом рассортирует...

Dark_ASU
сержант
Сообщения: 258
Зарегистрирован: 2009-10-31 22:13:04
Контактная информация:

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

Непрочитанное сообщение Dark_ASU » 2010-03-31 12:03:41

А подскажите с такой проблемой все грузится но не могу залогинится на клиенте.
Пишет login incorrect
Пароль менял в chroot толку ноль.

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

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

Непрочитанное сообщение Alex Keda » 2010-03-31 15:01:23

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

Dark_ASU
сержант
Сообщения: 258
Зарегистрирован: 2009-10-31 22:13:04
Контактная информация:

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

Непрочитанное сообщение Dark_ASU » 2010-04-08 13:14:40

Это уже проехал все нормально.
Теперь проблема кеды запустить.
Ктото это делал?
Проблема с тем что файловая система /root не rw
И KDM шлет ошибки по поводу DBUS
PS. Как сделать /usr/local/kde4 доступной для записи с тонкого клиента

fantasticos
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-04-09 13:30:10

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

Непрочитанное сообщение fantasticos » 2010-04-09 13:38:52

доброго времени суток! Настроил по статье, все завелось кроме мышки и клавы. В консольке мышка бегает, клава как я понимаю тоже, но после старта иксов не работают. мышь и клавиатура PS/2. в /etc/rc.conf тонкого клиента прописано : hald_enable="YES" и dbus_enable="YES". буду признателен за помощь в настройке мышки и клавиатуры. ставить юсб не вариант. надо что бы так работало

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

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

Непрочитанное сообщение Alex Keda » 2010-04-09 13:46:07

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

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

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

Непрочитанное сообщение ADRE » 2010-04-09 20:01:19

fantasticos писал(а):доброго времени суток! Настроил по статье, все завелось кроме мышки и клавы. В консольке мышка бегает, клава как я понимаю тоже, но после старта иксов не работают. мышь и клавиатура PS/2. в /etc/rc.conf тонкого клиента прописано : hald_enable="YES" и dbus_enable="YES". буду признателен за помощь в настройке мышки и клавиатуры. ставить юсб не вариант. надо что бы так работало
ксорг какой стоит? дописать надо:
Section "ServerFlags"
Option "AllowEmptyInput" "off"
#можно исшо
#Option "AllowMouseOpenFail" "on"
End Section
и убить в rc.conf moused_enable="YES"
//del

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

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

Непрочитанное сообщение Alex Keda » 2010-04-09 20:23:09

федя, ты неправ (© какой-то старый фильм)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

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

Непрочитанное сообщение ADRE » 2010-04-10 9:24:00

lissyara писал(а):федя, ты неправ (© какой-то старый фильм)
дык в логе ксорг почитай при старте, на кеторых пк пишет, что надо офф поставить, на некоторых работает нормально. на амд работает сразу )) а вот на интель пришлось так делать, хз почему... видать от контроллеров зависит.
//del

Dark_ASU
сержант
Сообщения: 258
Зарегистрирован: 2009-10-31 22:13:04
Контактная информация:

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

Непрочитанное сообщение Dark_ASU » 2010-04-13 12:35:21

Сделал все работает.
Но один вопрос как запустить на тонких клиентах Xorg материться что мало памяти.
ERROR: Virtual screen too big for memory; 4000K needed, 3520K available

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

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

Непрочитанное сообщение ADRE » 2010-04-13 16:22:36

Dark_ASU писал(а):Сделал все работает.
Но один вопрос как запустить на тонких клиентах Xorg материться что мало памяти.
ERROR: Virtual screen too big for memory; 4000K needed, 3520K available
выделить клиенту больше памяти
//del

Dark_ASU
сержант
Сообщения: 258
Зарегистрирован: 2009-10-31 22:13:04
Контактная информация:

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

Непрочитанное сообщение Dark_ASU » 2010-04-14 9:43:10

А какой именно?

Аватара пользователя
Lazy caT
мл. сержант
Сообщения: 101
Зарегистрирован: 2008-09-11 9:59:17
Откуда: Местные мы...
Контактная информация:

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

Непрочитанное сообщение Lazy caT » 2010-07-15 17:11:33

Уважаемые, уж с месяц как пытаюсь решить проблему создания бездисковой станции...
Собственно, взял уже существующий тестовый шлюз:

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

FreeBSD cube.rgg.ru 7.0-RELEASE FreeBSD 7.0-RELEASE #1: Wed Jul 14 14:17:55 MSD 2010     root@cube.rgg.ru:/usr/obj/usr/src/sys/GW_KRNL  i386
откомпилил ядро для станции, поднастроил tftpd и dhcpd.
Что получилось:
Станция грузится нормально, но при загрузке на экране сервака появляется куча сообщений типа:

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

Jul 15 17:40:47 cube tftpd[1298]: read: Connection refused
Jul 15 17:40:47 cube tftpd[1306]: read: Connection refused
Jul 15 17:40:48 cube tftpd[1314]: read: Connection refused
Jul 15 17:40:48 cube tftpd[1322]: read: Connection refused
вроде всё делал по статье http://www.lissyara.su/archive/diskless/
а потом кое что переделывал по статье http://www.lissyara.su/articles/freebsd ... /diskless/

но всё равно, одна и та же фигня... :(

а ещё сама станция хоть и грузится (более-менее) нормально, не видит "инет" в принципе... адреса не резольвятся вообще, ни в какую...
(причем, при подключении к этому шлюзу винды, с DHCP система получает адрес, шлюз, днс и выходит в "инет" без проблем)
запустил на ней bind, вроде заработал, но тоже как-то кривовато ибо, при nslookup http://www.ru выдает

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

Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
Name:   www.ru
Address: 194.87.0.50
а при ping http://www.ru пишет что не может найти хост:

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

Ping: cannot resolve www.ru: Host name lookup failure
...
поэтому совсем не получается установить что-либо на станции из портов...

А, да, ещё, чуть не забыл... по nfs не подмонтируются директории с сервера... пришлось полностью закидывать в {diskless}/usr/ports всю коллекцию портов с сервака...
хотя:

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

#!/bin/sh
# fstab for diskless clients
192.168.29.1:/usr/diskless                /     nfs      ro      0      0
192.168.29.1:/usr/ports                /usr/ports      nfs     rw      0      0
...вроде всё правильно указано... но при загрузке клиент пишет что нет директории (/usr/ports)

вообщем чего делать ума не приложу...

если есть возможность - буду благодарен за помощь/разъяснения...

PS. что ещё нужно чтобы вы попытались мне что-нибудь разъяснить? (конфиги, логи)

Аватара пользователя
Lazy caT
мл. сержант
Сообщения: 101
Зарегистрирован: 2008-09-11 9:59:17
Откуда: Местные мы...
Контактная информация:

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

Непрочитанное сообщение Lazy caT » 2010-07-15 17:21:29

...Да чуть ещё не забыл, при всем при этом, станция прекраснейше пингует офисную сеть (на шлюзе поднят racoon (IPSec)), и сам шлюз.

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

PING 192.168.23.205 (192.168.23.205): 56 data bytes
64 bytes from 192.168.23.205: icmp_seq=0 ttl=127 time=0.945 ms
64 bytes from 192.168.23.205: icmp_seq=1 ttl=127 time=0.782 ms
64 bytes from 192.168.23.205: icmp_seq=2 ttl=127 time=0.778 ms
64 bytes from 192.168.23.205: icmp_seq=3 ttl=127 time=0.739 ms
64 bytes from 192.168.23.205: icmp_seq=4 ttl=127 time=0.788 ms
^C
--- 192.168.23.205 ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.739/0.806/0.945/0.071 ms

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

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

Непрочитанное сообщение Alex Keda » 2010-07-15 18:30:29

tftpd запустите или порты ему в фарволле настройте
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Lazy caT
мл. сержант
Сообщения: 101
Зарегистрирован: 2008-09-11 9:59:17
Откуда: Местные мы...
Контактная информация:

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

Непрочитанное сообщение Lazy caT » 2010-07-16 11:56:31

Alex Keda писал(а):tftpd запустите или порты ему в фарволле настройте
В том-то всё и дело что это тестовый сервак и firewall'а как такового там нет...
точнее он есть но allow from any to any...
А tftpd вот:

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

[12:55]  / >sockstat -4l | grep 69
root     inetd      1072  5  udp4   *:69                  *:*
root     inetd      1072  6  tcp4   *:69                  *:*

densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

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

Непрочитанное сообщение densan » 2010-07-31 11:20:21

Здраствуйте.
Реализую сабж, но с одним НО:
Необходимо, чтобы была возможность делать снимки с USB веб камеры (A4tech PK-5), подключенной к тонкому клиенту.
Пока только придумал следующее:
1. вариант
по команде

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

spca5shot -d /dev/ugen0 -s 640x480 -e 5 -c 15000 -b 20000 -D 0 | /usr/local/bin/ppmtojpeg > /usr/webcam.jpg 
или

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

spca5shot -d /dev/ugen0 -s 640x480 -e 5 -c 15000 -b 20000 -D 0 -j -o /usr/webcam.jpg
забирать снимок с камеры и ложить его в каталог, ну а там или расшарить этот каталог или снимок копировать с этого каталога на терминальный сервер.
2. вариант (предпочтительнее на мой взгляд)
по команде

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

spca5shot -d /dev/ugen1 -s 640x480 -S | nc -l -t 172.22.36.98 666
забираю изображение с камеры и отдаю его на 666 порту в формате MJPEG (почти видео). В терминальной сессии через браузер смотреть изображение и сохранить нужный ракурс в файл.
Прошу совета, может уже кто-то реализовал данное решение и может поделиться реализацией.
В обоих вариантах не знаю как из терминальной сессии юзер может запустить/остановить данные команды.

AlexanderBU
проходил мимо
Сообщения: 5
Зарегистрирован: 2007-12-27 19:28:07

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

Непрочитанное сообщение AlexanderBU » 2010-08-16 11:25:21

Кто подскажет что изменилось в версии 8.0(1) по сравнению с использовавшейся в статье 7.2 ?
ядро собирается нормально, вот дальше

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

FreeBSD .com 8.0-RELEASE FreeBSD 8.0-RELEASE

make distribution DESTDIR=/thinserver
cd /usr/src/etc; MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=i386  MACHINE=i386  CPUTYPE=  GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin  GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font  GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin make distribution
cd /usr/src/etc;  install -o root -g wheel -m 644  auth.conf  crontab devd.conf devfs.conf  ddb.conf dhclient.conf disktab fbtab  ftpusers gettytab group  hosts hosts.allow hosts.equiv  inetd.conf libalias.conf login.access login.conf mac.conf motd  netconfig network.subr networks newsyslog.conf nsswitch.conf  phones profile protocols  rc rc.bsdextended rc.firewall rc.firewall6 rc.initdiskless  rc.sendmail rc.shutdown  rc.subr remote rpc services shells  sysctl.conf syslog.conf  etc.i386/ttys amd.map apmd.conf snmpd.config freebsd-update.conf /usr/src/etc/../usr.bin/locate/locate/locate.rc hosts.lpd printcap /usr/src/etc/../usr.bin/mail/misc/mail.rc /usr/src/etc/../gnu/usr.bin/man/manpath/manpath.config ntp.conf nscd.conf portsnap.conf pf.os csh.cshrc csh.login csh.logout regdomain.xml /thinserver/etc;  cap_mkdb -l /thinserver/etc/login.conf;  install -o root -g wheel -m 755  netstart pccard_ether rc.suspend rc.resume /thinserver/etc;  install -o root -g wheel -m 600  master.passwd nsmb.conf opieaccess /thinserver/etc;
install: target directory `/thinserver/etc' does not exist
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
               [-o owner] file1 file2
       install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
               [-o owner] file1 ... fileN directory
       install -d [-v] [-g group] [-m mode] [-o owner] directory ...
*** Error code 64

Stop in /usr/src/etc.
*** Error code 1

Stop in /usr/src.
*** Error code 1
Все директории в /thinserver/ не создаются автоматом, нужно только руками. :(