Windows terminal ware

Завантаження по HTTP

Завантаження терміналів по HTTP необхідна в двох випадках:

  1. Багато терміналів в одній мережі завантажуються з одного сервера. Труднощі при завантаженні по TFTP починаються, коли терміналів стає більше трьохсот. HTTP працює стабільно при будь-якій кількості терміналів.
  2. Завантаження терміналу відбувається через VPN по повільному каналу з втратами пакетів. TFTP дуже примхливий протокол. HTTP на таких каналах працює стабільніше.

Навіть якщо мережа одна і терміналів менше сотні, все одно доцільно використовувати завантаження по HTTP. Тому що по HTTP швидше і стабільніше. TFTP занадто простий протокол, придуманий з єдиною метою поміщатися в BootROM / BIOS. TFTP вкрай вимогливий до надійності мережі. Якщо пакети губляться, великі файли по TFTP будуть завантажуватися важко. HTTP вирішує цю проблему.

Завантаження терміналу по мережі в будь-якому випадку починається з TFTP. Тому що BootROM мережевої карти, який прошитий в самій карті або в BIOS материнської плати, вміє завантажуватися тільки по TFTP. За TFTP cкачіваются два файли: wtware.http (http.efi для UEFI) і wtware.http.cfg. Все інше буде завантажуватися по HTTP.

Налаштування DHCP для завантаження по HTTP

У 067 параметрі DHCP вказуємо 5.4.24 / wtware.http замість звичайного 5.4.24 / wtware.pxe. Версію 5.4.24 треба замінити на версію wtware, яка повинна завантажуватися на термінал.

Для UEFI машин в 067 параметрі DHCP вказуємо 5.4.24 / http.efi замість звичайного 5.4.24 / bootx64.efi. Версію 5.4.24 треба замінити на версію wtware, яка повинна завантажуватися на термінал.

Для Microsoft DHCP треба перевірити, що настройка 'Conflict detection attempts' встановлена ​​в значення за замовчуванням 0:

Windows terminal ware

Поїхали: Legacy BIOS, що не UEFI

У файлі 5.4.24 / wtware.http знаходиться завантажувач iPXE. трохи складніший, ніж записано в BootROM або BIOS терміналу. Він завантажує по TFTP свій конфігураційний файл 5.4.24 / wtware.http.cfg. Потім він завантажує по HTTP файли WTware, URL яких вказані в wtware.http.cfg.

Поїхали: UEFI

Шляхи на HTTP сервері

Щоб зробити посилання на директорію в Windows, з командного рядка Windows з правами Адміністратора треба виконати: Можна наочніше: поставити FAR, натиснути Alt-F6.

У wtware в каталозі packages багато файлів без розширень. Microsoft IIS може відмовитися віддавати файли без розширень. Ви можете вказати "." (Точку) замість розширення і створити MIME mapping.

Редагувати файл wtware.http.cfg не потрібно. підійде вже наявний в дистрибутиві файл, якщо виконуються наступні умови:

редагуємо wtware.http.cfg

Якщо наші шляхи не підходять або HTTP-сервер знаходиться не на тій же машині, що і TFTP-сервер, про це треба повідомити терміналу. Відредагувати файл wtware.http.cfg.

Схожі статті