Ru-Board.club
← Вернуться в раздел «Программы»

» TFTPD32

Автор: JekaRus
Дата сообщения: 02.12.2007 16:08
TFTPD32




Cайт разработчика
Англоязычный форум
Страница загрузки
Последняя версия 3.28 (22 Sep 2008)
Сервисная версия 3.28 (22 Sep 2008)


TFTPD32 - небольшая freeware программа, включающая в себя простые в настройке DHCP, TFTP, SNTP и Syslog сервера, а также TFTP клиент, поддерживающий стандарт TFTPv2.


Автор: JekaRus
Дата сообщения: 04.12.2007 02:48
Для загрузки с сети раньше использовал Symantec Deploy. Но так как он не захотел работать на 2003 сервере перешел на TFTPD32. В связи с чем имею 3 проблемы:

1. Загрузка с сети происходит не со всех сетевых карточках имеющих поддержку PXE. Многие карточки нормально подхватывающие загрузку с Symantec Deploy отказываются загружеться с TFTPD32.

2. Увеличилось время паузы перед загрузкой. На многих картах при загрузке с Symantec Deploy необходимо было нажимать на паузу во время обращения к DHCP. После задержки в несколько секунд увеличивалась вероятность подхвата загрузки с сети. Сейчас на TFTPD32 приходится ждать по несколько минут, и то не всегда помогает.

3. В документации сказано, что есть возможность загружать образы размером до 16 МБ. На практике удается максимум 2.88. При попытке загрузится с большего образа пишет что недостаточно свободной памяти.

Кто-нибудь имеет опыт сетевой загрузки. Подскажите какие настройки выставить в файле конфигурации, чтоб решить проблемы.
Автор: JekaRus
Дата сообщения: 07.12.2007 03:25
Есть ли программы аналоги? Пусть даже платные.
Автор: megamih
Дата сообщения: 28.12.2007 21:08
Доброго времени суток.

Можешь конкретизировать немного свои вопросы? Т.е., какой конкретно продукт у тебя не грузится, как подготавливаешь образ (грузишь с ISO-образа или используешь pxelinux), настройки tftpd32 и т.п. Чтобы было понятно, с чем сражаться

По поводу аналогов - ну, в Acronis Snap Deploy есть сервер...
Можно использовать связку от http://www.weird-solutions.com/
DHCP Turbo и TFTP Turbo (они, кстати, "не сильно" варез - есть вполне приятная возможность использовать их легально в личных целях)
Автор: MaD_MaX
Дата сообщения: 22.02.2008 06:18
Спасибо. То что искал. Не надо устанавливать!
Автор: makedka
Дата сообщения: 17.03.2008 11:27
JekaRus
До меня уже показали статью http://www.collewijn.info/xpe/page/tftpd_ris.php. Как пример можна просмотреть -)

Итак, есть установленный tftpd32 допустим в папку C:\BOOTTFTP, и настроен как DHCP и TFTP-сервера. Думаю это у тебя есть =) даже если DHCP от W2k3 Server, это не принципиально.
Как обязательное условие, я пользовался ещё утилиитой Boot Image Editor от 3Com, которая умеет редактировать файлы .img .mnu .pxe. Она же умеет опционально задавать образы дискет при создании с флоппика до 16Метров. Ссылку, к сожалению не дам, но в поисковиках их многа =)
Итак, из пакета syslinux (можно просто найти в инете) извлекаем файлы pxelinux.0, default, menu.c32 ( полный путь последнего syslinux-3.11.zip\com32\modules\menu.c32 ). Файлы pxelinux.0 и menu.c32 оставляем в корне папки C:\BOOTTFTP. Затем создаём папку "C:\BOOTTFTP\pxelinux.cfg" и оставляем там файл default следующего содержания (как пример)

Код: default menu.c32
allowoptions 0
timeout 100
ontimeout agent

menu title Boot over Network
menu background frag.xpm.gz

prompt 0

LABEL dd
MENU LABEL Acronis Disk Director
kernel atools/kernel_dd.dat
append ramdisk_size=40000 vga=0x314 acpi=off noacpi quiet initrd=atools/ramdisk_dd.dat

LABEL agent
MENU LABEL Acronis Snap Deploy Agent
kernel atools/kernel_agent.dat
append ramdisk_size=40000 vga=0x314 acpi=off noacpi quiet initrd=atools/ramdisk_agent.dat /s

LABEL ti
MENU LABEL Acronis True Image Server
kernel atools/kernel_ti.dat
append ramdisk_size=40000 vga=0x314 acpi=off noacpi quiet initrd=atools/ramdisk_ti.dat

LABEL dds
MENU LABEL Acronis Disk Director Safe
kernel atools/memdisk
append initrd=atools/DDSuite.IMA
Автор: JekaRus
Дата сообщения: 18.03.2008 08:23
makedka
Спасибо большое за подсказку. Не знал что вообще возможно загружать полные версии акронисов через TFTPD32. Попробовал эту менюшку акронисы загружаются. Только с досовскими утилитами проблема. Начинает загружаться дискетка и вылетает с ошибкой
Disk I/O error
Как будто начинает к дисководу обращаться а не к виртуальной дискете. Перепробовал все настройки самой TFTPD32. Не загружается. Хотя при использовании той же дискетки через mba.pxe все загружалось.

И еще хотел Damm Small Linux добавить в загрузку а он при загрузке пошет что не найден загрузочный образ.
Can't finde KNOPPIX filesystem, sorry
Сам KNOPPIX лежит в корне а строчки загрузки такие как в оригинале кнопикса
LABEL LINUX
    KERNEL linux24
    APPEND ramdisk_size=102400 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix

Автор: makedka
Дата сообщения: 18.03.2008 16:08
JekaRus

Насчёт запуска ДОС-версии тебе придётся самому поплясать с бубном... я пару месяцев назад плясал, был такой период. И дрова на сетевые в ДОСовского госта ручьками засовывал, и дискетки до 16метров делал ... ну это оффтоп. Может нужно буит покапать в направлении memdisk - синтаксис комманд, в каких случаях выдаёт ошибку ввода/вывода, возможные образы дял загрузки и т.п. Я именно эту дискетку по сети не использовал.

По поводу Кноппикса тяжело сказать. Скорее всего следующее - ты загружаешь ядро KERNEL linux24 и фс initrd=minirt24.gz, после этого инициируется программа которая "должна забрать с твоего компа по сетке файл образа BOOT_IMAGE=knoppix". Программа же не умеет бродить по сетке, она пытается считать образ с того источника, с которого и произошла загрузка ядра и инициализация файловой системы... а там голляк, никакого источника нет (ведь эти файлы мы можна сказать "протолкнули" с твоей машины). Я что-то слышал про загрузчик "анаконда", который позволяет линухи через пикси грузить - проталкиваешь его, а он после загрузки лезет обратно и тянет на себя что нужно; но кроме общего направления тут ничего не подскажу, своими ручьками его пока не щупал. Если нащупаешь, кинь, в ПМ плз?
Автор: JekaRus
Дата сообщения: 19.03.2008 08:18
Супер!!! Получилось!!!
Оказывается для загрузки дискет нужно выставлять их параметры
kernel memdisk append initrd=TOOLS.IMA raw floppy c=80 h=2 s=36 для 2,88 образов
kernel memdisk append initrd=TOOLS.IMA raw floppy c=80 h=2 s=18 для 1,44 образов
И еще загружается только IMA файлы. Никакие IMG IMZ на работают.

Сейчас хочу еще Windows XPE прикрутить. Сделал по инструкции. Она начинает загружаться и вылетает с синяк 7B. Как будто не может найти загрузочное устройство. Попробую разобраться в чем дело и напишу.
Автор: A1ela
Дата сообщения: 06.04.2008 21:00
JekaRus - получилось windows pe b knoppix загрузить? просто интересно, у меня не вышло
Автор: JekaRus
Дата сообщения: 07.04.2008 09:41
A1ela
KNOPPIX так загрузить и не удалось. До сих пор мучаюсь. Ничего не выходит. Задал этот вопрос на бутленде как то там туманно ответили. Где в гугле искал такое чувство что те кто дают советы как его загрузить просто сами ни разу не пробовали. А windows pe получилось. Там вроде ничего сложного. Можеш почитать сдесь
http://unattendedxp.com/ Очень подробно написано
А вообще с этим новым загрузчиком pxelinux куча проблем. На новых материнках типа ASUS P5B со встроенной сетевушкой realtek вообще не работает. Менюшка загружается но стоит выбрать пункт как комп напрочь зависает. На встроенных сетевых картах SIS memdisk тоже ни в какую дискеты не загружает. Какаято в нем привязка к железу идет. Не совсем он универсальный.
Автор: A1ela
Дата сообщения: 07.04.2008 23:42
странно, пробовал на p5b как раз пару дней назад, нормально - mhdd и memtest86 через pxelinux загрузились нормально
Автор: JekaRus
Дата сообщения: 08.04.2008 01:41
Какую версию pxelinux использовал? Я пробовал на 3.53, 3.62, 3.70-8. Зависание полнейшее. Единственно какие пункты работают так это те где нет слова kernel. Например команды загружаться с жесткого диска. Для эксперимента скачал даже старый syslinux 2.13. То же самое. Может материнки различаются или биосы. У меня ASUS-P5B-VM, BIOS 07/03/07, Net-Realtek RTL8168/8111. У тебя все то же самое?
Автор: A1ela
Дата сообщения: 14.04.2008 21:30
JekaRus
мать была p5b просто без vm. pxelinux 3.62
меню простейшее
LABEL memtest
MENU LABEL ^Memtest86
kernel tools/memdisk
append initrd=tools/memtest.img
как раз это работает нормально, что-то сделать более серьезное не получается, да и времени нет.
Автор: JekaRus
Дата сообщения: 22.04.2008 01:09
Выяснил что Knoppix загрузить по сети не получится. У него нет поддержки сетевых устройств в самом загрузчике. Из двух дистрибов в которых заявлена поддержка загрузки с сети Slitaz (http://www.slitaz.org) и Nimblex (http://www.nimblex.net) получилось загрузить только Slitaz. Он аналогичен Knoppix, но весит намного меньше и поменьше возможностей. Также по сети можно загрузить установку Suse 10.3. У нее загрузчик загружает драйвера сетевой карты и позволяет обратится к репозиторию по NFS, FTP и к Windows шарам. Остальные дистрибы Linux по сети тоже не загружаются.
Автор: FreeGuest
Дата сообщения: 17.05.2008 18:48
Очередная версия 3.25 (15 May 2008) (444 kB)

Автор: JekaRus
Дата сообщения: 11.11.2008 05:25
Обновилась версия до 3.28 от 22 Sep 2008. Появился вариант устанавливающийся как сервис. Шапку обновил.

Нашел инфу о том как можно настроить на Linux загрузку с сетевого диска расшаренного по iSCSI или AoE. Теперь пытаюсь загрузиться с диска iSCSI через pxelinux и tftpd32. Для этого я так понял нужно использовать загрузчик gpxe. У кого-нибудь есть опыт такой загрузки?
Автор: Storik
Дата сообщения: 12.11.2008 05:28

Цитата:
Сейчас хочу еще Windows XPE прикрутить. Сделал по инструкции. Она начинает загружаться и вылетает с синяк 7B. Как будто не может найти загрузочное устройство. Попробую разобраться в чем дело и напишу.

Подскажи пожалуйста как победил синяк 7B, перелопатил http://unattendedxp.com/ и все равно ни к чему не пришел.
Автор: JekaRus
Дата сообщения: 15.11.2008 11:18
Storik
При создании WinPE нужно использовать плагин RamDrive.
Автор: qweasdzxc2
Дата сообщения: 15.11.2008 15:19
Скачал TFTPD32.EXE, он автоматом биндится к интерфейсу 192.168.1.2 (этот адрес моему компу дал DHCP моего свитча).
Потом в HyperTerminal скачать по TFTP с этого адреса ничего не получается.
Если указать 192.168.0.1 - тот же результат (пишет host 192.168.1.2 not found).

Решил попробовать скачать по XModem, он начинает качать, но отваливается через пару минут.

Где я ошибаюсь?
Автор: MagSerg
Дата сообщения: 06.08.2009 04:56
Последняя версия 3.34 (30 Jul 2009)
Сервисная версия 3.34 (30 Jul 2009)


TFTPD32 - Начиная с версии 3.31 добавлен DNS сервер.
Автор: shomagud
Дата сообщения: 04.01.2010 09:58
А кто сталкивался редактированием загрузчика на syslinux 3.11, Дело в том, что у меня есть Тонкие клиенты от НР,...Но в сети у меня нет DHCP сервера...Соответственно они у меня не грузятся... ждут получения ip...У меня задача токова, чтобы в ручную происвоит и ip шники и тд.... дальше разберусь...
Вот только не могу добраться до файлу конфигурации syslinux 3.11...Где он находитя, и что там написать для меня "Астрономия"...
Если кто сталкивался, отзовитесь пож-та.... Спасибо
Автор: q111111
Дата сообщения: 25.02.2010 16:34
15 Sept 2009    v3.35

tftpd32 standard edition (zip) (481 kB)
tftpd32 standard edition (installer) (555 kB)
tftpd32 service edition (installer) (603 kB)
Автор: NewMenFree
Дата сообщения: 22.09.2010 19:59
Короче у меня такая ситуация.
Использую Tftpd32 для загрузки с Windows 7/Vista/XP образов для бездисковой загрузки.
Т.е. Windows 7/Vista/XP у меня выступает как терминальный сервер. Описано здесь.

Меня интересуют дополнительные настройки Tftpd32 /закладка DHCP server/, там есть пунктики:
- WINS/DNS сервера
- IP роутера,
- addition option (?)

Кто что знает о них?

И еще - как можно разделить на 1 ПК через эту прогу 2 сетевые, одна смотрит в первую локальную, а вторая в 2-ю локальную сетку.
При этом DHCP+TFTP что бы шли только в сторону 2-й локальной сети?
Автор: ak73
Дата сообщения: 21.10.2010 20:55
4 Oct 2010 v3.50

New : Tftpd32 is now tested under Windows 7.
New : Tftpd32 modified to be compiled under 64 bits (will be tftpd64 of course !!).
New : Settings are now gathered in a tab window.
New : TFTP working directory control is editable
Added : Change Browse popup window's style (BIF_USENEWUI flags). Fix proposed by Nathan Alderson.
Added : In directory window OK/Cancel buttons have been replaced by a single Close button.
Fixed : DHCP does not perform ICMP request in DHCPREQUEST stage (fix proposed by Colin)
Fixed : DHCP may crash while using BOOTP in static mode (fix proposed by Rolf Offerman)
Fixed : tabs are inconsistent if inits are unsuccessful
Changed : About button is no more the default push button
Suppressed : action field into LOG tabFixed : Service edition hangs during long tranfers

tftpd32 standard edition (zip) (481 kB)
tftpd32 standard edition (installer) (555 kB)
tftpd32 complete source code (230 kB)
tftpd32 service edition (installer) (556 kB)
Автор: ptr73
Дата сообщения: 28.10.2010 12:46
Подскажите, как загрузить по сети загрузочный образ наподобие RusLive и пр. через tftpd32?
Точнее, какие нужно прописать параметры (для загрузки и запуска Live-образа) в файле pxelinux.cfg/default ?

Уже неделю курю мануалы, но просветление не приходит.

Нашел только два различных варианта:
1)Для образов, содержащих файл \i386\System32\txtsetup.sif
2)Для Hiren's BootCD.

А большинство образов (включая RusLive) запустить не могу
Автор: NewMenFree
Дата сообщения: 11.11.2010 03:35
через tftpd32 можно отправлять если настроить сначала раздачу для бездисковой загрузки SysLinux 4,02,
а через него в файлике конфигураций default указать какой дистрибутив загружать.
Автор: C_grey
Дата сообщения: 25.11.2010 18:13
NewMenFree
доброго времени суток. у меня такая конфигурация комп. с Win7 + Zotac zbox sd-id10.
необходимо с Zotac zbox sd-id10 загрузка с сетевой карты под терминалом в win7. TFTPD32 дает ip адрес а файл загрузчика никак немогу создать, немоглибы выложить описание настройки сий программы, терминалы на win7 я сделал. заранее благодарю.
Автор: NewMenFree
Дата сообщения: 26.11.2010 00:03
C_grey А что вы хотите создать?
Вам нужно загрузится по сети /бездисковая загрузка/ и дальше войти в терминальный режим?
Смотрите здесь ссылки в конце статьи, ищите Thinstation.


ptr73
Там же и для тебя в Thinstation есть описание , пример pxelinux.cfg/default.
И как в config можно прописать нужный образ (переделать).
Автор: C_grey
Дата сообщения: 28.11.2010 18:22
NewMenFree
спасибо за ссылку. все получилось.
есть один вопрос: как в tftpd32 присвоить тонкому клиенту постоянный ip после того как он его взял, по mac адресу. заранее благодарен.

Страницы: 12

Предыдущая тема: SAS.Планета


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.