Asp10+ltsp

Аватар пользователя vyacheslav

Проситал статью в chip linux ftp://ftp.altlinux.ru/pub/people/tvb/chip-linux/02_2005/chip-linux-02_20...
об ltsp решил попробовать, столкнулся с рядом проблем (статья написана под altlinux)
ltsp 4.1
проблема первая настройка dhsp: dhcp в asp10 не понимает опций
option option-128 code 128 = string;
option option-129 code 129 = text;

option PXE. ..... - вообще ни каких не принимает, dhcp при старте выдает все эти строки как ошибочные
поэтому (по моему) конструкция

if substring (option vendor-class-identifier,0,9)="PXEClient" {
...
...
else if
не работает, приходится грузить терминал через ж... сначала запускаю dhcp с
filename "/lts/pxe/pcnet32.zpxe"
затем пока терминал пытается найти путь к ядру, правлю строчку в dhcp.conf на
filename "/lts/vmlinuz-2.4.26-ltsp-3", перезапускаю dhcp, дальше загрузка терминала продолжается.

проблема вторая не запускается терминал в режиме startx (работает только в режиме shell)
в логах пишет найдена видеокарта "vmware что-то там" драйвера соответственно нет
В статье написано указать s3 пишет загружаю модули s3, trio и т.д. затем карта не найдена и вываливается в shell с ошибкой, как в ltsp установить vmware-tools, там даже записать ни чего нельзя в shell вся файловая систама реадонли Грустный

Аватар пользователя slavaz

Re: asp10+ltsp

Подожди, тёзка, до вторника. Я с работы скину тебе нужные настройки dhcpd
В общем случае достаточно только указать путь к pxe-загрузчику в dhcpd (как параметр называется - не помню) и поставить tftp-сервер - и ядро с initrd уже будет грузиться. Безо всяких извратов с "option PXE." , условными блоками в конфиге и прочее...

Аватар пользователя vyacheslav

Re: asp10+ltsp

Первую проблему пока решил убрав из конструкции "else if ..." -if (вторую проверку), но интересно и твое решение.
По поводу vmwareVga ни чего не скажешь?
И еще поделись мнением на сколько работоспособна эта система в режиме rdesktop.
(парк компьютеров 20шт 1997-1998 г. рождения соответственно память 32 мега 300-533 celeron)

Аватар пользователя slavaz

Re: asp10+ltsp

Цитата:
По поводу vmwareVga ни чего не скажешь?

Попробуй поставить ему "vesa". Хотя, насколько я помню свою возню с вмварью, у ltsp есть стантартный драйвер: "vmware".
Кстати, какой версии LTSP?

Цитата:
И еще поделись мнением на сколько работоспособна эта система в режиме rdesktop.
(парк компьютеров 20шт 1997-1998 г. рождения соответственно память 32 мега 300-533 celeron)

Ого. У тебя ещё неплохие "гробики"
Терминалки самые разные - от 486 DX2 66Mhz 12 Mb RAM до третих пней. Всё это хозяйство грузится с LTSP-сервака, а потом в зависимости от нужд страждущих на них грузится либо X -query ... ; либо rdesktop на почти лицензионный Win2003 Server... Улыбка
Для 486-х я настроил сетевой swap через nfs, остальным памяти хватает. Работает, но наблюдаю нехорошую вещь: иногда принтер на терминалке становится недоступным (я имею ввиду принтер, подключенный к самой терминалке, становится выключенным на самом сервере в CUPS'е). Решается увеличением свопа или ОЗУ.

Короче, в твоём случае практически идеальные условия Улыбка

Аватар пользователя vyacheslav

Re: asp10+ltsp

Hi. ltsp 4.1.1 скачал пакет с утилитами и образ диска с ltsp.org
пробовал указать в lts.conf
[ws012]
xserver = vmware, пишет нет такого модуля.
откопал еще одну проблему, ltsp пытаюсь поднять дома, типа потренироваться, попробовать (на
работе нет свободных компов для тренировки), достал с кладовки старенький siemens PCD-5H P-133 32Mb
В режиме shell запускается нормально, после команды startx пишет такое:
(EE) cirrus(0): No Valid MMIO address in PCI config space
(EE) cirrus(0): I2C initialization failed
(EE) xf86 OpenSerial: cannot open device /dev/input/mice No such file or directory
(ee) mouse1: cannot open input device
(ee) pre init sailed for input device "mouse1"
Fatal server error: XDMCP fatal error: menager unwilling host unwilling

к логам не доберешсья клавиатура блокируется
если сразу запускать в режиме startx то в цикле мигает несколько секунд черный несколько серый экран и ни чего не пишет, клавиатура также заблокирована с цикла выйти не получается

Пробовал на нем запускать knoppix 3.2 полет нормальный только грузится минут 40
Подскажи по своему опыту с какими видеокартами не будет проблем в ltsp интересует s3, trio, nvidia.

Аватар пользователя slavaz

Re: asp10+ltsp

Цитата:
Fatal server error: XDMCP fatal error: menager unwilling host unwilling

Это на самом серваке надо в /etc/X11/xdm/Xaccess
оставить только одну раскоментированную строку:

*                                     #any host can get a login window

Остальное - закомментируй

Аватар пользователя vyacheslav

Re: asp10+ltsp

Все заработало, спасибо.
По описанию нужно было убрать ключ -nolisten tsp из файла xserverrc у меня такого файла не было но
при проверке netstat --inet -pan | grep 6000 вроде все было нормально.
Возникли другие вопросы:
1. как нормально выйти из терминала,кнопочка "отключится" только перезагружает X-ы
2. Есть ли возможность сохранить файл /tmp/XF86Config создающийся при загрузке терминала для дальнейшей настройки и использования. Прочитать я его могу из shell а сохранить ни как, везде ro.

Аватар пользователя slavaz

Re: asp10+ltsp

Цитата:
1. как нормально выйти из терминала,кнопочка "отключится" только перезагружает X-ы

От сразу после перегрузки иксов можно и отрубаться.

Цитата:
Есть ли возможность сохранить файл /tmp/XF86Config создающийся при загрузке терминала для дальнейшей настройки и использования. Прочитать я его могу из shell а сохранить ни как, везде ro.

Можно, но не вижу смысла.
на серваке поднять ftp-сервер, в терминалку дополнительно добавь программу ftp
Ну и потом из терминалки:
ftp hostname
username: <здесь вводишь имя>
password: <здесь пароль>
put /tmp/XF86Config
quit

Аватар пользователя slavaz

Re: asp10+ltsp - мой dhcpd.conf

Как и обещал Улыбка
IP-адреса изменены, убраны статические определения хостов (оставлен только один для примера);
всё остальное - реально.

ddns-update-style none;
ddns-updates off;
option domain-name              "lc.cis.by";
option domain-name-servers      1.1.1.2;
option root-path                "1.1.1.1:/opt/ltsp/i386";
option routers                  1.1.1.255;

subnet 1.1.0.0 netmask 255.255.0.0 {
    default-lease-time           72000;
    max-lease-time              144000;
    option subnet-mask          255.255.0.0;
    option broadcast-address    1.1.255.255;
    pool{
        allow unknown-clients;
        range dynamic-bootp     1.1.2.1 1.1.2.255;
        filename                "/pxelinux.0";
        use-host-decl-names on;
        option log-servers 1.1.1.1;
       host terminal10 {
            # Terminal No 10 (buhgalt)
            fixed-address 1.1.1.20;
            hardware ethernet 00:54:F4:B8:F3:4A;
        }
    }
}

Аватар пользователя vyacheslav

Re: asp10+ltsp

Спасибо за помощь.
По поводу XF86Config, с конфигом lts.conf по умолчанию монитор дает разрешение 1024х768 но 75 герц
если выставляю X_HORIZSYNC = "30-70, X_VERTREFRESH = "50-160" то максимум что могу получить на мониторе
800х600 75 герц почему так не пойму, моник держит 85 на 1024х768

По dhcp, терминал поднят дома я сейчас на работе, понимаю что сначала надо запустить посмотреть, но невтерпеж, по этому вопрос: указывать какой образ ядра грузить нужно где нибудь.

Аватар пользователя slavaz

Re: asp10+ltsp

Цитата:
По поводу XF86Config, с конфигом lts.conf по умолчанию монитор дает разрешение 1024х768 но 75 герц
если выставляю X_HORIZSYNC = "30-70, X_VERTREFRESH = "50-160" то максимум что могу получить на мониторе
800х600 75 герц почему так не пойму, моник держит 85 на 1024х768

в консоли на сервере набираешь команду:

gtf 1024 768 85

Получаешь примерно следующее:

# 1024x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 94.39 MHz
  Modeline "1024x768_85.00"  94.39  1024 1088 1200 1376  768 769 772 807  -HSync +Vsync

в /opt/ltsp/i386/etc/lst.conf в настройки терминала терминала добавь строку:

X_MODE_0            = 1024x768_85.00  94.39  1024 1088 1200 1376  768 769 772 807  -HSync +Vsync

Если после этого не заработало - бери паспорт от моника (или гугли) и ищи настройки вертикальной и горизонтальной частот персонально для данного моника.

Цитата:
По dhcp, терминал поднят дома я сейчас на работе, понимаю что сначала надо запустить посмотреть, но невтерпеж, по этому вопрос: указывать какой образ ядра грузить нужно где нибудь.

В моём случае всё просто. Схема загрузки такая:
сначала dhcpd отдаёт вместе с IP-адресом параметр filename "/pxelinux.0";
Это имя файла, который будет загружен по tftp-протоколу. То есть надо поставить RPM'ку с tftp-server'ом, оно автоматом создаст каталог /tftpboot
В этоот каталог надо положить PXE-загрузчик из пакета syslinux. Этот пакет уже будет установлен в системе. Сам загрузчик будет находится по пути:
/usr/lib/syslinux/pxelinux.0
Надо скопировать этот файл в /tftpboot
Затем надо создать папку /tftpboot/pxelinux.cfg
и в ней создать файл default:

label linux
        kernel ltsp4.1/bzImage-2.4.26-ltsp-2
        append initrd=ltsp4.1/initrd-2.4.26-ltsp-2.gz init=/linuxrc rw root=/dev/ram0

Это мой дефолтный файл. Соответственно, у меня есть каталог /tftpboot/ltsp4.1, в котором лежит ядро и initrd
Теперь начинается ответ на твой вопрос Улыбка

Чтобы указать разные ядра для разных IP-адресов (или сетей), нужно создать в папке /tftpboot/pxelinux.cfg файлики с определёнными именами. Имена файлов вычисляются по такому алгоритму:
0101021E
на самом деле, это IP-адрес в 16-тиричном представлении. То есть эти кракозябры можно рпедставить так:
01.01.02.1E
И затем переводим в десятичное представление:
1.1.2.30

Содержимое файла может отличаться от содержимого default
Ну а чтобы задать сеть, нужно написать так:
010103
То есть нет последнего байта адреса. Это преобразуется в:
01.01.03.00 или 1.1.3.0 (сеть)

Или, другой пример:
01
Преобразуется в:
1.0.0.0
То есть это охватит все компы, которые начинаются на 1 (остальные три байта уже роли не играют).

Если у тебя такие же настройки tftp, как и у меня, то я ответил на твой вопрос, если не такие - тогда ой. Или делай такие же, или ищи в инете ответ... Улыбка

Аватар пользователя vyacheslav

Re: asp10+ltsp

Спасибо, за помощь.

Аватар пользователя vyacheslav

Re: asp10+ltsp

to slavaz, Слава у меня приближается переход на схему с ltsp + BD-сервак win2003+sql+1c 8,0 не подскажешь какие проблемы меня ожидают если домен будет под linux, терминал сервер тоже +сервак на 2003 с базой 1с на SQL, имею ввиду есть ли проблемы авторизации в sql в домене под linux есть ли вообще проблемы работы сервера BD win2003 в домене управляемом контроллером домена на linux

Аватар пользователя keng00ru

Re: asp10+ltsp

vyacheslav,
Слава в длительный отпуск ушёл. Может кто другой пригодится? Улыбка

Аватар пользователя vyacheslav

Re: asp10+ltsp

Буду рад любой помощи, советам, хочется подготовится зараннее к возможным проблемам, домен на linux, ltsp уже работают, сейчас база 1с версии 7.7 лежит на сервере asp10 все работает и летает, компания которой принадлежит мой завод переходит на 1с 8.0 , уже взял счет на сервер под win 2003+sql+1c. С 2003 серваком никогда не работал, был НТ4, интересуют возможные проблемы связки домен под linux-win2003 сервер

RSS-материал