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

ТЕМА: Помощь на старте

Помощь на старте 21 Июнь 2018 18:30 #4470

  • nillat
  • nillat аватар
  • Не в сети
  • Новый участник
  • Сообщений: 7
  • Репутация: 0
Добрый день

(Я проектировщик зданий, работаю с автокадом и прочим подобным софтом. Не являюсь администратором, но приходится выполнять его обязанности из-за сокращений штата)

Помогите собрать единую картину. Некоторое время назад в офис привезли разношерстый зоопарк 10ти летнего железа с фразой "нужно заставить ЭТО работать". Цель была заставить загружаться по PXE с автоматическим подключением к терминальному серверу (выход на экран логин/пароль), с пробросом USB накопителей, динамиков и микрофона. Ведущий собаковод, который изначально подрядился организовать такое решение уволился.

Имеется:
1) Контроллер домена (2012R2) (+DHCP)
2) Сервер терминалов (2012R2)
3) DevStaion (5.5) - развернута вирт. машина, настроек не проводилось
4) TFTP server (Ubuntu 16.04) - tftp настроен, меню при загрузке выдает, варианты загрузок тоже отрабатывают

Вопросы которые появились на старте

1) Какой прядок действий нужен для создания образа одной машины и настройки PXE загрузки
2) Каким образом настроить загрузку с автоматическим выбором образа исходя , например, из MAK сетевой карты
Администратор запретил публиковать записи гостям.

Помощь на старте 21 Июнь 2018 20:09 #4471

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1268
  • Спасибо получено: 196
  • Репутация: 120
По первому вопросу покурите гугел, по второму вот наверное все варианты.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.

Помощь на старте 23 Июнь 2018 08:07 #4472

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1268
  • Спасибо получено: 196
  • Репутация: 120
И вместо DevStaion возьмите Thinstation OS, будет проще.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.
Спасибо сказали: nillat

Помощь на старте 25 Июнь 2018 14:52 #4473

  • nillat
  • nillat аватар
  • Не в сети
  • Новый участник
  • Сообщений: 7
  • Репутация: 0
поправьте если что пропустил

1 Распаковал Thinstation OS в EXSi
2 Зарервировал для данной машины адрес в DHCP (192.168.10.240)
3 Копирую build.conf.expamle в /home/tsuser/config/build.conf (исправил только baseurl на свой 192.168.10.240)
4 Включаю allmodules
5 Собираю образ
6 Резервирую МАК подопытной машины (thin) в DHCP с параметрами 066 - 192.168.10.240 и 067 - lpxelinux/lpxelinux.0
7 запускаю thin - на найден образ для загрузки

Что я сделал неправильно?
Администратор запретил публиковать записи гостям.

Помощь на старте 25 Июнь 2018 15:15 #4474

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1268
  • Спасибо получено: 196
  • Репутация: 120
Веник нажали? Загрузка из github прошла?
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.

Помощь на старте 25 Июнь 2018 18:47 #4475

  • nillat
  • nillat аватар
  • Не в сети
  • Новый участник
  • Сообщений: 7
  • Репутация: 0
Cкорректировал

1 Распаковал Thinstation OS в EXSi
2 Зарервировал для данной машины адрес в DHCP (192.168.10.240)
3 Запуск веника (пришлось запускать несколько раз - загрузка прерывалась)
4 Копирую build.conf.expamle в /build/build.conf (исправил только baseurl на свой 192.168.10.240)
5 Включаю allmodules
6 Сборка образа HWLISTER
6 Резервирую МАК подопытной машины (thin) в DHCP с параметрами 066 - 192.168.10.240 и 067 - lpxelinux/lpxelinux.0
7 Запускаю thin
8 Выполняю /bin/hwlister.sh (генерируется 3 файла)
9 Запускаю "Создать машину на основе HWLISTER" - с именем thin
10 Отредактировал build.conf
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Закомментировал строки с профилями созданных ранее машин, добавил своb machine thin
11 Немного отредактировал thinstation.conf.buildtime
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

12 Сборка образа тонкого клиента
13 Проверил загрузку - запуск клиента выполняется

Что необходимо настроить для того, чтобы происходило автоматическое подключение к Терминальному серверу?
(извините за тупые вопросы)
Администратор запретил публиковать записи гостям.

Помощь на старте 25 Июнь 2018 23:47 #4476

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1268
  • Спасибо получено: 196
  • Репутация: 120
1. Раскомментировать package rdesktop в build.conf
2. В thinstation.conf.buildtime поменять SESSION_0_TYPE=xfwm4 на rdesktop, и прописать:
SESSION_0_RDESKTOP_SERVER=192.168.88.100
SESSION_0_RDESKTOP_OPTIONS="-u ''"
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 25 Июнь 2018 23:47 от admin.
Администратор запретил публиковать записи гостям.

Помощь на старте 26 Июнь 2018 14:12 #4478

  • nillat
  • nillat аватар
  • Не в сети
  • Новый участник
  • Сообщений: 7
  • Репутация: 0
после всех исправлений
build.conf
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


thinstation.conf.buildtime
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Возникло два вопроса
1 Какие параметры отвечают за проброс USB устройств (флешки, диски)

2 Несмотря на параметр -r sound в секции OPTIONS ни микрофон ни наушники не работают. Поискал решение на форумах - rdesktop не поддерживает одновременную работу микрофона+наушники, только один канал. Это так?

Спасибо за советы
Администратор запретил публиковать записи гостям.

Помощь на старте 26 Июнь 2018 16:45 #4479

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1268
  • Спасибо получено: 196
  • Репутация: 120
По звуку я Вам не советчик, не пользовался, не было такой задачи. Здесь на форуме что-то было, поищите.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 26 Июнь 2018 16:46 от admin.
Администратор запретил публиковать записи гостям.

Помощь на старте 27 Июнь 2018 11:28 #4480

  • nillat
  • nillat аватар
  • Не в сети
  • Новый участник
  • Сообщений: 7
  • Репутация: 0
В статье про использование разнородных клиентов есть
Правильный, и работающий на Windiws и Linux DHCP серверах - выбрать самый многочисленный класс одинаковых клиентов и отдать им дефолтную загрузку PXE, а остальные прописать по MAC-адресам в DHCP и назначить каждой опцию 67 равную папка/pxelinux.0 (filename "папка/pxelinux.0";), разместив эти файлы по разным папкам на TFTP сервере, в зависимости от железа или софта.
Но это затратное по времени мероприятие - собрать маки и забить их в DHCP.

Получил работающий образ для одного клиента. Где он лежит и где нужно создать папку
(filename "thin/pxelinux.0";)
, чтоб разложить образы для разных клиентов?
Администратор запретил публиковать записи гостям.

Помощь на старте 27 Июнь 2018 13:32 #4481

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1268
  • Спасибо получено: 196
  • Репутация: 120
На виртуальной машине образ в /home/thinstation и дальше как обычно. Создавать в /tftpboot, если загрузка образа настроена с виртуалки или в корне Вашего TFTP сервера.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 27 Июнь 2018 13:50 от admin.
Администратор запретил публиковать записи гостям.

Помощь на старте 27 Июнь 2018 16:04 #4482

  • nillat
  • nillat аватар
  • Не в сети
  • Новый участник
  • Сообщений: 7
  • Репутация: 0
неточно задал вопрос

Сейчас структура TFTP такая

/tftpboot/lpxelinux/ (внутри куча файлов)

Если я создаю доп ветку для образа конкретной машины
/tftpboot/thin - какие файлы мне нужно будет туда положить?

в настройках DHCP для тестовой машины путь к файлу загрузки я изменил на thin//lpxelinux.0
Администратор запретил публиковать записи гостям.

Помощь на старте 27 Июнь 2018 20:33 #4483

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1268
  • Спасибо получено: 196
  • Репутация: 120
Не все сетевухи могут грузить образ по http, Вам лучше взять просто PXE, для этого:
1) Из папки /home/thinstation/build/boot-images/pxe/boot/pxelinux скопировать все файлы и папку в Вашу папку на TFTP, туда же скопировать initrd и vmlinuz из папки /home/thinstation/build/boot-images/pxe/boot.
2) Поправить путь в файле ваша_папка/pxelinux.cfg/default на /ваша_папка/initrd и /ваша_папка/vmlinuz.
3) На DHCP заменить lpxelinux.0 на pxelinux.0
4) В thinstation.conf.buildtime поменять параметр NET_FILE_METHOD на tftp
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 27 Июнь 2018 20:42 от admin.
Администратор запретил публиковать записи гостям.
Спасибо сказали: nillat

Помощь на старте 29 Июнь 2018 10:25 #4484

  • nillat
  • nillat аватар
  • Не в сети
  • Новый участник
  • Сообщений: 7
  • Репутация: 0
Вдруг пригодится кому.

микрофон и наушники нормально работают в FreeRDP
/sound:sys:alsa /microphone:sys:alsa /multimedia:sys:alsa

проверял в Битрикс24 и Google Talk

Вопрос
Какие параметры отвечают за проброс USB устройств (флешки и внешние ж.диски)
Администратор запретил публиковать записи гостям.

Помощь на старте 29 Июнь 2018 10:33 #4485

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1268
  • Спасибо получено: 196
  • Репутация: 120
Кто то должен за Вас по форуму искать?
it-advisor.ru/forum/vsjo-ostalnoe-krome-...p-i-usb-fleshki.html
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.