Терминальный сервер на базе Linux Mint

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

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#101

31 июл 2017, 20:51

sana-555 писал(а): Запустил, но только совсем по другому
:thumbs:
sana-555 писал(а): чем лучше данное решение
Оно не то что-б лучше, оно надёжней. Выключишь ты этот компьютер, и кто-то адрес не получит. Будь у твоего сервера 2 сетевых карты, не было бы разговора.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

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

sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#102

31 июл 2017, 21:12

Понятно, а dhcp сервер на хост машине сейчас лучше удалить, или не обязательно? А то я сейчас его запустил - start, клиент все равно вошел благополучно, не смотря на 2 dhcp сервера...

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

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#103

31 июл 2017, 21:57

Конечно, лучше потушить
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

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

sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#104

02 авг 2017, 15:48

sana-555 писал(а): А вот запуск приложения, как я писал выше, не получается.
Ан нет, все таки есть простой способ запустить любое приложение, к примеру в семерке: http://www.ultra54.ru/index.php?option= ... 4&Itemid=3
Данный способ отлично работает для запуска единичного приложения, если запускать через rdp из винды, а вот через freerdp из линукса, почему то все равно не хочет...

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

sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#105

04 авг 2017, 19:02

Если установить nfs-kernel-server, как в этом мануале, то обновлять nbd-образ уже нет необходимости ltsp-update-image?
И нужно ли удалить nbd-server, если установлен nfs?

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

sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#106

07 авг 2017, 20:06

Установил через ltsp-chroot программу vlc (для примера), все установилось, сделал выход. Зашел на клиенте, а программы то нет...) Ладно думаю, значит все таки нужно обновить nbd-образ ltsp-update-image, несмотря на установленный nfs-kernel-server. Обновил, снова захожу, а ее как не было, так и нет... Если на основную систему эту программу установить, то она тут же появляется у клиента. Зачем тогда устанавливать программы через ltsp-chroot внутрь nbd-образа, если они не появляются? Действовал согласно мануала: https://habrahabr.ru/post/277783/ Насколько понял, если устанавливать через ltsp-chroot, то мы получаем толстого клиента, а если устанавливать в основную систему на сервер, то получаем тонкого клиента. Я правильно понял?

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

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#107

07 авг 2017, 22:01

sana-555 писал(а): Я правильно понял?
Да
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

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

sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#108

07 авг 2017, 22:08

Так что же получается, если я хочу толстого клиента, то мне одну и ту же программу нужно устанавливать и тут и там?

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

sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#109

17 авг 2017, 16:22

Что то я с дуру установил линукс мате 64 бит, на него ltsp, а старый ноут ругается, мол не поддерживает...) Получается для подключения старых железяк, ltsp нужно устанавливать только на 32 битный линукс? Правда что 32 битный линукс минт видит 64 гб памяти?

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

sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#110

17 авг 2017, 17:32

Решил вопрос установкой образа 32 бит:
sudo ltsp-build-client --arch i386
Как можно изменить этот код, чтобы отбор был не по мак адресу, а по IP?

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

if (binary-to-ascii (16,8,":",substring(hardware, 0, 4)) = "1:0:26:73") {
filename "/depo/pxelinux.0";
}
elsif (binary-to-ascii (16,8,":",substring(hardware, 0, 4)) = "1:0:1e:90") {
filename "/tonk/pxelinux.0";
}
else {
filename "pxelinux.0";
}

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

slant
Сообщения: 4503
Зарегистрирован: 21 июн 2017, 18:09
Решено: 98
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Терминальный сервер на базе Linux Mint

#111

17 авг 2017, 21:22

А нужно ли? Как я понимаю, этот код у вас выдает по сети определенный загрузчик, в зависимости от железки. Шанс того, что IP на железке поменяется, куда выше чем возможность что произвольно поменяется MAC.

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

sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#112

17 авг 2017, 21:54

slant писал(а): Шанс того, что IP на железке поменяется, куда выше чем возможность что произвольно поменяется MAC.
Согласен, тут только дело в удобстве. Можно назначить определенный диапазон ip адресов, и всем "слабым" машинам назначать адреса из этого диапазона. Что не скажешь о мак адресах, их много и они все разные...

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

sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#113

18 авг 2017, 14:38

Ладно, оставлю так..) Можно ли как то оптимизировать данный код по добавлению новых машин?:

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

if (binary-to-ascii (16,8,":",substring(hardware, 0, 7)) = "1:0:c0:9f:fd:b8:b1") {
	filename "/ltsp/i386/pxelinux.0"; 
}	
elseif (binary-to-ascii (16,8,":",substring(hardware, 0, 7)) = "1:0:c0:9f:fd:b8:b2") {
	filename "/ltsp/i386/pxelinux.0";
} 
elseif (binary-to-ascii (16,8,":",substring(hardware, 0, 7)) = "1:0:c0:9f:fd:b8:b3") {
	filename "/ltsp/i386/pxelinux.0";
} 
else {
	filename "/ltsp/amd64/pxelinux.0";
}
А то как то громоздко получается...)

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

slant
Сообщения: 4503
Зарегистрирован: 21 июн 2017, 18:09
Решено: 98
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Терминальный сервер на базе Linux Mint

#114

21 авг 2017, 14:13

Если сетевая загрузка с использованием обязательно UEFI не нужна (грузится будут через legacy PXE режим), можно тупо обойтись одним единственным загрузчиком который у вас в /ltsp/i386/pxelinux.0

Прописать его безусловное использование для всех, и на этом все.
i386 загрузчик прекрасно загрузит и запустит как x86 так и x64 ядра.

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

sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#115

22 авг 2017, 12:08

Почему то периодически самопроизвольно снимается галочка подписаться на тему?..
slant писал(а): i386 загрузчик прекрасно загрузит и запустит как x86 так и x64 ядра.
А разве в /ltsp/i386/pxelinux.0, установлена только не х86? Откуда тогда он возьмет х64, или я что то не понял..)

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

slant
Сообщения: 4503
Зарегистрирован: 21 июн 2017, 18:09
Решено: 98
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Терминальный сервер на базе Linux Mint

#116

22 авг 2017, 13:48

pxelinux.0 - это бинарник с загрузочным кодом, он не содержит никакой конфигурации вообще. Его задача - считать потом эту конфигурацию с tftp сервера, и отработать согласно прочитанному. Разница лишь в том, что на 64-битном железе могут запустится обе версии, а вот на 32-битном - х64 не заведется. Ну и для UEFI нужен свой вариант. Потому если все машины умеют грузится по старому классическому стандарту PXE (у новых c UEFI он идет как legacy) можно обойтись единым файлом загрузчика.

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

sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#117

22 авг 2017, 16:24

Видимо я всегда путаю /ltsp/i386/pxelinux.0 с /opt/ltsp/i386
Когда вы пишите:
sana-555 писал(а): /ltsp/i386/pxelinux.0
Вы подразумеваете что pxelinux.0 лежит по адресу: /var/lib/tftpboot/ltsp/i386/pxelinux.0? Если да, то почему не пишется полный путь?
slant писал(а): pxelinux.0 - это бинарник с загрузочным кодом, он не содержит никакой конфигурации вообще. Его задача - считать потом эту конфигурацию с tftp сервера, и отработать согласно прочитанному.
Где именно находится эта конфигурация? Все равно, до меня не доходит..), как компьютер который поддерживает 64, загрузит 64 битную систему, а который не поддерживает - 32 битную, при том что загрузчик будет указан только: /ltsp/i386/pxelinux.0? :crazy:

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

slant
Сообщения: 4503
Зарегистрирован: 21 июн 2017, 18:09
Решено: 98
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Терминальный сервер на базе Linux Mint

#118

22 авг 2017, 16:56

sana-555 писал(а): Где именно находится эта конфигурация? Все равно, до меня не доходит..),
Где настроили там и находится. На tftp сервере.

Явная нехватка теоретических знаний. Вот вам материал - читать до просветления, особенно первую часть с описанием процесса загрузки PXE: http://xgu.ru/wiki/PXE
Сам вариант LTSP там разумеется старый - в новых системах может и отличаться. Но сам процесс PXE загрузки рассмотрен достаточно подробно. А вообще - гуглите на тему "загрузка pxelinux" (без кавычек) - материалов море.

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

sana-555
Сообщения: 427
Зарегистрирован: 21 июл 2017, 20:38
Благодарил (а): 385 раз
Поблагодарили: 8 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#119

22 авг 2017, 17:08

slant писал(а): Явная нехватка теоретических знаний.
Тут видите какое дело...) Я ведь не сисадмин и никогда им не был. У меня есть свое скромное дело, иногда бывает свободное время вот и начинаю разбираться. Линукс мне интересен, но когда вижу мало текста, но много кода - иногда впадаю в ступор.. :-D Можете порекомендовать интересную книгу про линукс, чтобы было интересно написано и не больно уж заумная, как говорится от 0 1 и до конечного приложения? :smile:

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Терминальный сервер на базе Linux Mint

#120

22 авг 2017, 17:11

sana-555 писал(а): Можете порекомендовать интересную книгу про линукс
Что почитать?
Изображение
   
Изображение

Закрыто

Вернуться в «Руководства»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя