Оно не то что-б лучше, оно надёжней. Выключишь ты этот компьютер, и кто-то адрес не получит. Будь у твоего сервера 2 сетевых карты, не было бы разговора.
Терминальный сервер на базе Linux Mint
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1276 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
-
- Сообщения: 427
- Зарегистрирован: 21 июл 2017, 20:38
- Благодарил (а): 385 раз
- Поблагодарили: 8 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Понятно, а dhcp сервер на хост машине сейчас лучше удалить, или не обязательно? А то я сейчас его запустил - start, клиент все равно вошел благополучно, не смотря на 2 dhcp сервера...
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1276 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Конечно, лучше потушить
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
-
- Сообщения: 427
- Зарегистрирован: 21 июл 2017, 20:38
- Благодарил (а): 385 раз
- Поблагодарили: 8 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Ан нет, все таки есть простой способ запустить любое приложение, к примеру в семерке: http://www.ultra54.ru/index.php?option= ... 4&Itemid=3
Данный способ отлично работает для запуска единичного приложения, если запускать через rdp из винды, а вот через freerdp из линукса, почему то все равно не хочет...
-
- Сообщения: 427
- Зарегистрирован: 21 июл 2017, 20:38
- Благодарил (а): 385 раз
- Поблагодарили: 8 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Если установить
И нужно ли удалить nbd-server, если установлен nfs?
nfs-kernel-server
, как в этом мануале, то обновлять nbd-образ уже нет необходимости ltsp-update-image
?И нужно ли удалить nbd-server, если установлен nfs?
-
- Сообщения: 427
- Зарегистрирован: 21 июл 2017, 20:38
- Благодарил (а): 385 раз
- Поблагодарили: 8 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Установил через ltsp-chroot программу vlc (для примера), все установилось, сделал выход. Зашел на клиенте, а программы то нет...) Ладно думаю, значит все таки нужно обновить nbd-образ
ltsp-update-image
, несмотря на установленный nfs-kernel-server
. Обновил, снова захожу, а ее как не было, так и нет... Если на основную систему эту программу установить, то она тут же появляется у клиента. Зачем тогда устанавливать программы через ltsp-chroot
внутрь nbd-образа, если они не появляются? Действовал согласно мануала: https://habrahabr.ru/post/277783/ Насколько понял, если устанавливать через ltsp-chroot
, то мы получаем толстого клиента, а если устанавливать в основную систему на сервер, то получаем тонкого клиента. Я правильно понял?-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1276 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
-
- Сообщения: 427
- Зарегистрирован: 21 июл 2017, 20:38
- Благодарил (а): 385 раз
- Поблагодарили: 8 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Так что же получается, если я хочу толстого клиента, то мне одну и ту же программу нужно устанавливать и тут и там?
-
- Сообщения: 427
- Зарегистрирован: 21 июл 2017, 20:38
- Благодарил (а): 385 раз
- Поблагодарили: 8 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Что то я с дуру установил линукс мате 64 бит, на него ltsp, а старый ноут ругается, мол не поддерживает...) Получается для подключения старых железяк, ltsp нужно устанавливать только на 32 битный линукс? Правда что 32 битный линукс минт видит 64 гб памяти?
-
- Сообщения: 427
- Зарегистрирован: 21 июл 2017, 20:38
- Благодарил (а): 385 раз
- Поблагодарили: 8 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Решил вопрос установкой образа 32 бит:
Как можно изменить этот код, чтобы отбор был не по мак адресу, а по IP?
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";
}
-
- Сообщения: 4503
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 98
- Благодарил (а): 51 раз
- Поблагодарили: 1992 раза
- Контактная информация:
Терминальный сервер на базе Linux Mint
А нужно ли? Как я понимаю, этот код у вас выдает по сети определенный загрузчик, в зависимости от железки. Шанс того, что IP на железке поменяется, куда выше чем возможность что произвольно поменяется MAC.
-
- Сообщения: 427
- Зарегистрирован: 21 июл 2017, 20:38
- Благодарил (а): 385 раз
- Поблагодарили: 8 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Согласен, тут только дело в удобстве. Можно назначить определенный диапазон ip адресов, и всем "слабым" машинам назначать адреса из этого диапазона. Что не скажешь о мак адресах, их много и они все разные...
-
- Сообщения: 427
- Зарегистрирован: 21 июл 2017, 20:38
- Благодарил (а): 385 раз
- Поблагодарили: 8 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Ладно, оставлю так..) Можно ли как то оптимизировать данный код по добавлению новых машин?:
А то как то громоздко получается...)
Код: Выделить всё
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";
}
-
- Сообщения: 4503
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 98
- Благодарил (а): 51 раз
- Поблагодарили: 1992 раза
- Контактная информация:
Терминальный сервер на базе Linux Mint
Если сетевая загрузка с использованием обязательно UEFI не нужна (грузится будут через legacy PXE режим), можно тупо обойтись одним единственным загрузчиком который у вас в /ltsp/i386/pxelinux.0
Прописать его безусловное использование для всех, и на этом все.
i386 загрузчик прекрасно загрузит и запустит как x86 так и x64 ядра.
Прописать его безусловное использование для всех, и на этом все.
i386 загрузчик прекрасно загрузит и запустит как x86 так и x64 ядра.
-
- Сообщения: 427
- Зарегистрирован: 21 июл 2017, 20:38
- Благодарил (а): 385 раз
- Поблагодарили: 8 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Почему то периодически самопроизвольно снимается галочка подписаться на тему?..
А разве в /ltsp/i386/pxelinux.0, установлена только не х86? Откуда тогда он возьмет х64, или я что то не понял..)
-
- Сообщения: 4503
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 98
- Благодарил (а): 51 раз
- Поблагодарили: 1992 раза
- Контактная информация:
Терминальный сервер на базе Linux Mint
pxelinux.0 - это бинарник с загрузочным кодом, он не содержит никакой конфигурации вообще. Его задача - считать потом эту конфигурацию с tftp сервера, и отработать согласно прочитанному. Разница лишь в том, что на 64-битном железе могут запустится обе версии, а вот на 32-битном - х64 не заведется. Ну и для UEFI нужен свой вариант. Потому если все машины умеют грузится по старому классическому стандарту PXE (у новых c UEFI он идет как legacy) можно обойтись единым файлом загрузчика.
-
- Сообщения: 427
- Зарегистрирован: 21 июл 2017, 20:38
- Благодарил (а): 385 раз
- Поблагодарили: 8 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Видимо я всегда путаю /ltsp/i386/pxelinux.0 с /opt/ltsp/i386
Когда вы пишите:
Когда вы пишите:
Вы подразумеваете что pxelinux.0 лежит по адресу: /var/lib/tftpboot/ltsp/i386/pxelinux.0? Если да, то почему не пишется полный путь?
Где именно находится эта конфигурация? Все равно, до меня не доходит..), как компьютер который поддерживает 64, загрузит 64 битную систему, а который не поддерживает - 32 битную, при том что загрузчик будет указан только: /ltsp/i386/pxelinux.0?
-
- Сообщения: 4503
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 98
- Благодарил (а): 51 раз
- Поблагодарили: 1992 раза
- Контактная информация:
Терминальный сервер на базе Linux Mint
Где настроили там и находится. На tftp сервере.
Явная нехватка теоретических знаний. Вот вам материал - читать до просветления, особенно первую часть с описанием процесса загрузки PXE: http://xgu.ru/wiki/PXE
Сам вариант LTSP там разумеется старый - в новых системах может и отличаться. Но сам процесс PXE загрузки рассмотрен достаточно подробно. А вообще - гуглите на тему "загрузка pxelinux" (без кавычек) - материалов море.
-
- Сообщения: 427
- Зарегистрирован: 21 июл 2017, 20:38
- Благодарил (а): 385 раз
- Поблагодарили: 8 раз
- Контактная информация:
Терминальный сервер на базе Linux Mint
Тут видите какое дело...) Я ведь не сисадмин и никогда им не был. У меня есть свое скромное дело, иногда бывает свободное время вот и начинаю разбираться. Линукс мне интересен, но когда вижу мало текста, но много кода - иногда впадаю в ступор.. Можете порекомендовать интересную книгу про линукс, чтобы было интересно написано и не больно уж заумная, как говорится от 0 1 и до конечного приложения?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя