it-advisor.ru: TS5.3 + freerdp autologon + config by mac (1/1) | Thinstation по русски
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...

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

TS5.3 + freerdp autologon + config by mac 25 Март 2015 09:23 #2468

  • Me_Shock
  • Me_Shock аватар
Здравствуйте)
Долго читал официальный ресурс по 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 Март 2015 09:32 от Me_Shock.
Администратор запретил публиковать записи гостям.

TS5.3 + freerdp autologon + config by mac 25 Март 2015 13:47 #2471

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
При получении файла конфигурации от 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 поставить точку.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 25 Март 2015 14:08 от admin.
Администратор запретил публиковать записи гостям.

TS5.3 + freerdp autologon + config by mac 30 Март 2015 10:01 #2475

  • Me_Shock
  • Me_Shock аватар
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 Апр 2015 20:25 #2484

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
thinstation.conf.buildtime покажите.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.

TS5.3 + freerdp autologon + config by mac 03 Апр 2015 06:38 #2485

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

TS5.3 + freerdp autologon + config by mac 03 Апр 2015 07:26 #2486

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

CUSTOM_CONFIG=On
NET_FILE_ENABLED=On
NET_FILE_METHOD=tftp
NET_FILE_ALTERNATE=IP address tftp
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 03 Апр 2015 07:28 от admin.
Администратор запретил публиковать записи гостям.

TS5.3 + freerdp autologon + config by mac 06 Апр 2015 11:43 #2493

  • Me_Shock
  • Me_Shock аватар
Добавил, пересобрал. Ни чего из Вами описаного не забыл. Не помогло, использует настройки из 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 Апр 2015 09:02 от Me_Shock.
Администратор запретил публиковать записи гостям.