Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...
  • Страница:
  • 1

ТЕМА: TS5.3 + freerdp autologon + config by mac

TS5.3 + freerdp autologon + config by mac 25.03.2015 09:23 #2468

  • Me_Shock
  • Me_Shock аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 7
  • Репутация: 0
Здравствуйте)
Долго читал официальный ресурс по ts(гитхаб) на английском, в гугле забанен не был, но все же не нашел рабочих ответов на 3 "простых" вопроса.

1. С помощью какого файла делается отдельная конфигурации для машины, по ее mac-адресу:
а) tftpdroot/pxelinux.cfg/01-90-fb-a6-98-d3-c4 ?
б) tftpdroot/pxelinux.cfg/thinstation.conf-0190fba698d3c4 ?

Правильно ли я понимаю, что в самом конце если ни чего не найдено, то в ход идет конфигурация по умолчанию: tftpdroot/pxelinux.cfg/default ?

Если так, то почему тогда содержимое файла default даже близко не похоже на thinstation.conf.sample, поправленного мной на thinstation.conf-0190fba698d3c4 ?

2. Загрузчик не понимает синтаксис файла tftpdroot/pxelinux.cfg/01-90-fb-a6-98-d3-c4 видимо, в нем можно только указать начальный загрузчик и образ файловой системы, как это сделано в default так выходит?

3. Тогда зачем вообще нужен этот файл thinstation.conf-0190fba698d3c4?

Все мое ТЗ состоит из загрузки по pxe общего большого образа ( собранного с директивой --allmodules и набором софта) и автостарта с автологоном сессии freerdp c разными параметрами для каждой машины.

Если вы дочитали до этого места, спасибо Вам огромное что выслушали т.к. наболело! и буду рад любой помощи :-)
Последнее редактирование: 25.03.2015 09:32 от Me_Shock.
Администратор запретил публиковать записи.

TS5.3 + freerdp autologon + config by mac 25.03.2015 13:47 #2471

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
При получении файла конфигурации от TFTP сервера клиент ищет подходящую для себя в следующем порядке:
pxelinux.cfg/01-88-99-aa-bb-cc-dd
pxelinux.cfg/C0A800FE
pxelinux.cfg/C0A800F
pxelinux.cfg/C0A800
pxelinux.cfg/C0A80
pxelinux.cfg/C0A8
pxelinux.cfg/C0A
pxelinux.cfg/C0
pxelinux.cfg/С
И если ничего подходящего нет -
pxelinux.cfg/default
В этих файлах можно только указать начальный загрузчик и образ файловой системы для разных машин свой по маку или IP, содержание файлов по типу pxelinux.cfg/default, только пути к образам разные.

Для общего развития.

А файлы типа thinstation.conf-12AB34CD56EF отвечают за настройки самой системы, содержание типа thinstation.conf.sample.
Располагаются они либо в корне тфтп или в папке из параметра param basepath в build.conf, если будут в корне - вместо ts5.3 поставить точку.
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 25.03.2015 14:08 от admin.
Администратор запретил публиковать записи.

TS5.3 + freerdp autologon + config by mac 30.03.2015 10:01 #2475

  • Me_Shock
  • Me_Shock аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 7
  • Репутация: 0
admin пишет:
param basepath в build.conf, если будут в корне - вместо ts5.3 поставить точку.
Сделал так
param basepath       .               		# Used to determine path to tftp/scp files
Положил в корень сервера конфиг: thinstation.conf-0190fba698d3c4, но после загрузки применились параметры из конфигурационного файла thinstation.conf.buildtime Мак адрес клиента, грузящегося по сети верный!
Вопрос, почему кастомный конфиг может не грузИтся?
Администратор запретил публиковать записи.

TS5.3 + freerdp autologon + config by mac 02.04.2015 20:25 #2484

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
thinstation.conf.buildtime покажите.
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

TS5.3 + freerdp autologon + config by mac 03.04.2015 06:38 #2485

  • Me_Shock
  • Me_Shock аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 7
  • Репутация: 0
thinstation.conf.buildtime
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Последнее редактирование: 03.04.2015 06:57 от Me_Shock.
Администратор запретил публиковать записи.

TS5.3 + freerdp autologon + config by mac 03.04.2015 07:26 #2486

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Попробуйте добавить в thinstation.conf.buildtime

CUSTOM_CONFIG=On
NET_FILE_ENABLED=On
NET_FILE_METHOD=tftp
NET_FILE_ALTERNATE=IP address tftp
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 03.04.2015 07:28 от admin.
Администратор запретил публиковать записи.

TS5.3 + freerdp autologon + config by mac 06.04.2015 11:43 #2493

  • Me_Shock
  • Me_Shock аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 7
  • Репутация: 0
Добавил, пересобрал. Ни чего из Вами описаного не забыл. Не помогло, использует настройки из build.conf. Может, сделаем с нуля? У меня есть свежий Debian 8 amd64, на нем я делаю:
git clone http://git.code.sf.net/p/thinstation/thinstation-5 thinstation-thinstation-5
# cd /thinstation-thinstation-5 && ./setup-chroot
# cd /thinstation-thinstation-5/build && ./build --allmodules
Все. Чистая среда для сборки готова, не замараная моими кривыми руками готова собраны тестовые образы, что сделать дальше?
Не разобрался как "Добавить файл", хотел выложить все чистые конфиги
Последнее редактирование: 07.04.2015 09:02 от Me_Shock.
Администратор запретил публиковать записи.
  • Страница:
  • 1