Обсуждение статьи тематического каталога: Руководство по установке и настройке сервера бездисковых терминалов на базе Gentoo (gentoo xterm diskless linux)Ссылка на текст статьи: http://www.opennet.me/base/sys/gentoo_diskless.txt.html
1. А нельзя было на большую первую часть дать просто ссылку сюда: http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style...
Там гораздо более информативно, корректно и понятно чем у Вас описана установка самой системы.2. Зачем вот это в gentoo??? Почему mtune=i686 а не mtune=nocona?
CFLAGS="-O2 -mtune=i686 -pipe"
Почему не i686-pc-linux-gnu?
CHOST="i486-pc-linux-gnu"
Неверно, указывать рекомендуется число=колич. ядер + 1, в Вашем случае это 3:
MAKEOPTS="-j2" #2 - это количество процессоров/ядер-1
Ну и ещё масса глупейших описулин.
Зачем вот это в gentoo??? Почему mtune=i686 а не mtune=nocona?
А почему не native? В автобилдах уже gcc-4.3.2 приехал.
А что ли LTSP 5.0 в генту ещё не интегрировали?Странно, даже в нафиг ни кому не нужной бубунте есть, а генте нет...
И зачем тогда эта гента нужна...
Я вас, наверное, удивлю, но да будет вам известно, что в генте вообще ничего нет, кроме базовой системы, портежей и ядра.
Замечания по содержанию:1) DHCP-сервер - Вы не описали, каким образом у Вас загружаются клиенты: С использованием PXE-загрузчика или с помощью Etherboot (дискета, CD и т.д.).
Более универсальный конфиг будет таким:
shared-network WORKSTATIONS {
subnet 192.168.0.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.0.220 192.168.0.240;
if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
filename "/pxe/pxelinux.0"; # PXE NBP Boot loader
}
else {
filename "/lts/vmlinuz-2.6.17.8-ltsp-1"; # Etherboot kernel
}
}
}2) XDMCP-сервер - не описано, как включается доступ к X-серверу... - в установке по умолчанию доступа до X-сервер у клиентов не будет:
Для KDM: В файле kdmrc изменить строку в секции [Xdmcp] Enable=false на Enable=true
Для всех: Xaccess прописать доступ (например всем - *)3) Настройка локальных устройств - для версии 4.2 описана тут:
http://wiki.ltsp.org/twiki/bin/view/Ltsp/LTSP-42-LocalDevЗаковыристо, непросто - НО работает (по крайней мере у меня в Gentoo) :)
Чтобы я добавил (если бы писал такую статью):
1) Настройка нестандартных разрешений экрана
2) Работа с RDP (проброс звука, всех устройств, решение проблем с раскладками и русскими буквами на носителях)
3) Настойка NX-клиента в LTSP
4) Настройка ltspfs
5) Настройка принтеров (несколько методов)
6) Настройка различных загрузчиков (универсальная дискета с поддержкой всех сетевых и т.д.)А вообще для начала - очень неплохая статья - одобряю. Тему LTSP пилю уже не один год (хотя ряд терминалов уже перевел на ThinStation :)), работы там много...
одно не понятно накой поднимать полный dhcpd - когда можно обойтись dnsmasq ?
за одно решив проблему кэширования dns запросов..
strict-order#server=/sh/192.168.0.1
#################################
# Enable dnsmasq's built-in TFTP server
enable-tftptftp-root=/home/diskless/tftpboot/
# Make the TFTP server more secure: with this set, only files owned by
# the user dnsmasq is running as will be send over the net.
#tftp-secure##################################################
dhcp-boot=pxelinux.0,notebook.shadowland,192.168.1.10interface=br0
dhcp-range=192.168.208.30,192.168.208.100,12h
address=/gw.vbox.shadowland./192.168.208.1address=/freebsd.shadowland./192.168.208.2
#address=/rhel5/192.168.208.3
#dhcp-host=rhel5,08:00:27:E7:A7:E4,192.168.208.3
..
interface=eth0
interface=eth2#####################################
interface=wlan0
Всем спасибо за замечания. Я новичек в gentoo (да и в GNU/Linux вообще).
goshanecr,Аноним я не менял стандартный make.conf, который идет в stage3-x86-2008.0.tar.bz2. Просто добавил MAKEOPTS. Не дал ссылку на хендбук т.к. статья о установке сервера бездисковых станций и я старался сократить описание процесса установки до минимума.
аноним, LTSP5 есть в т.н. оверлеях Gentoo. Я его не использовал, поскольку старался минимально отходить от стандартных настроек ПО.
Dorlas, спасибо. Учту. Делал расчет на то, что большинство будет уже использовать PXE, т.к. etherboot технически сложнее внедрить. А X-сы на терминалах заработали сразу.Когда ставил kde-3.5 и xorg-x11, то надо было править kdmrc.
_umka_, Ок. Будем пробовать
Возможна сделать чтобы под одним пользователем работало несколько терминалов, при этом не возникало неожиданных ситуаций?