Windows terminal ware
Завантаження по HTTP
Завантаження терміналів по HTTP необхідна в двох випадках:
- Багато терміналів в одній мережі завантажуються з одного сервера. Труднощі при завантаженні по TFTP починаються, коли терміналів стає більше трьохсот. HTTP працює стабільно при будь-якій кількості терміналів.
- Завантаження терміналу відбувається через 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:
Поїхали: 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.