Hallo zusammen,
Ich glaube, es reicht nicht für die Kategorie "HowTo" oder Anleitung, aber ich habe endlich herausgefunden, wie man den tftp-hpa Server in der
aktuellen Version (5.0.1) auf einer QNAP TurboStation mit aktueller Firmware startet. Das Problem ist die ipv6-Implementierung, die hinzugekommen ist. Aber mit folgendem Befehl lässt sich der tftp-Server starten (getestet auf einer TS-239 mit Firmware 3.1.1 Build 0815):
Oder als autorun.sh:
#!/bin/shrm -rf /optln -sf /share/HDA_DATA/.qpkg/Optware /optecho "export PATH=$PATH:/opt/bin:/opt/sbin:/usr/bin/X11:/usr/local/sbin" >> /etc/profile/opt/sbin/in.tftpd -s /opt/tftpboot -u admin -l -c --ipv4
Testen lässt sich der tftp-Server, indem man in dem freigebenen tftp-Verzeichnis (/opt/tftpboot) die Datei filename.txt anlegt und auf der Konsole
eingibt. Hier dürfte dann keine Fehlermeldung erscheinen, insbesondere kein tftp-timeout.
Wenn man jetzt noch einen funktionierenden DHCP-Server und syslinux bzw. pxelinux einsetzt, lassen sich Computer per LAN von der QNAP TurboStation problemlos per PXE booten. Das funktioniert z.B. für Ubuntu-Installer, Ubuntu-Live, Clonezilla, Parted Magic, Gparted, Acronis True Image Home und Windows PE.
Anleitungen, wie man PXE-Boot einrichtet (DHCP-Server + pxelinux) gibt es zuhauf (einfach googlen), bei mir war das größte Problem, den tftp-Server auf der TS zu starten.
Nur zur Ergänzung: der ebenfalls über die Paketverwaltung verfügbare atftp-Server funktioniert auch (lässt sich per init.d starten), allerdings unterstützt dieser kein remapping der Ordner, welches sinnvoll ist, wenn man WinPE per PXE booten und dafür \ in / "übersetzt" werden soll.
VIele Grüße, Brad