Hallo,
ich bin beim erstellen eines PXE Server auf meiner DS212+ an ein ähnliches Problem gestossen das ich auch schon unter Ubuntu mit dem tftpd hatte, siehe hier:
https://www.linuxforen.de/forums/showthread.php?279106-PXE-Problem-mit-alten-Rechnern
Auch beim opentftp erhalte ich bei äteren Rechnern beim laden der pxelinux.0 diese Sonderzeichen dahinter:
Auszug aus /var/log/opentftp.log
Das läden schlägt auf den alten Rechnern dann natürlich mit "File not found" fehl. Neuere Rechner funktionieren auch hier problemlos. Es ist also das gleiche verhalten wie ich es vorher schon bei Ubuntu hatte. Zu erwähnen ist das mittels Option 67 von einem DrayTek Vigor 2925 an die DS weitergeleitet wird. Auf diesem Router läuft auch der DHCP für das Subnetz in welchem die DS hängt. Eine Option den DHCP über die DS laufen zu lassen scheidet leider aus. Es wird also nur rein der tftp und nfs genutzt was PXE betrifft.
Beim tftpd konnte ich dies mittels einer tftpd-hpa.map file lösen in welcher mittels regex diese Zeichen entfernt werden und ein laden der pxelinux.0 somit auch auf den alten Rechner funktionierte. Siehe ebenfalls im alten Thread der oben verlinkt ist.
Gibt es so eine Möglichkeit auch für den opentftp? Ist da jemanden etwas bekannt wie man das bei der Synology bzw. beim opentftp lösen könnte?
Bin für jeden Tip dankbar.
Greetz ZeR0
ich bin beim erstellen eines PXE Server auf meiner DS212+ an ein ähnliches Problem gestossen das ich auch schon unter Ubuntu mit dem tftpd hatte, siehe hier:
https://www.linuxforen.de/forums/showthread.php?279106-PXE-Problem-mit-alten-Rechnern
Auch beim opentftp erhalte ich bei äteren Rechnern beim laden der pxelinux.0 diese Sonderzeichen dahinter:
Auszug aus /var/log/opentftp.log
Rich (BBCode):
[26-Jul-18 18:43:51] default timeout: 2
[26-Jul-18 18:43:51] file read allowed: Yes
[26-Jul-18 18:43:51] file create allowed: No
[26-Jul-18 18:43:51] file overwrite allowed: No
[26-Jul-18 18:43:51] logging: all
[26-Jul-18 18:43:51] detecting Interfaces..
[26-Jul-18 18:43:51] listening on: 127.0.0.1:69
[26-Jul-18 18:43:51] listening on: 192.168.XXX.XXX:69
[26-Jul-18 18:44:51] Client 192.168.XXX.XXX:2070 /volume1/pxe/pxelinux.0.???, No Such File/No Access
[26-Jul-18 18:44:51] Client 192.168.XXX.XXX:2071 /volume1/pxe/pxelinux.0.???, No Such File/No Access
Das läden schlägt auf den alten Rechnern dann natürlich mit "File not found" fehl. Neuere Rechner funktionieren auch hier problemlos. Es ist also das gleiche verhalten wie ich es vorher schon bei Ubuntu hatte. Zu erwähnen ist das mittels Option 67 von einem DrayTek Vigor 2925 an die DS weitergeleitet wird. Auf diesem Router läuft auch der DHCP für das Subnetz in welchem die DS hängt. Eine Option den DHCP über die DS laufen zu lassen scheidet leider aus. Es wird also nur rein der tftp und nfs genutzt was PXE betrifft.
Beim tftpd konnte ich dies mittels einer tftpd-hpa.map file lösen in welcher mittels regex diese Zeichen entfernt werden und ein laden der pxelinux.0 somit auch auf den alten Rechner funktionierte. Siehe ebenfalls im alten Thread der oben verlinkt ist.
Gibt es so eine Möglichkeit auch für den opentftp? Ist da jemanden etwas bekannt wie man das bei der Synology bzw. beim opentftp lösen könnte?
Bin für jeden Tip dankbar.
Greetz ZeR0
Zuletzt bearbeitet: