Probleme mit TFTP

Hallo Forum :smile:

Ich versuche gerade auf einem Archer C7 per TFTP ein OpenWRT aufzuspielen.

Auf dem Rechner hab ich ArchLinux mit TFTP-HPA und dort im Ordner /srv/tftp die Datei ArcherC7v2_tp_recovery.bin

Dann zwischen C7 und Laptop habe ich noch einen Switch damit das Interface auf meinem Rechner oben bleibt.

Wenn ich den Router boote (Power & Reset zusammen) dann bekomme ich in TCPDump die Meldung:
"IP 192.168.0.86.redwood-chat > 192.168.0.66.tftp: 45 RRQ „ArcherC7v2_tp_recovery.bin“ octet timeout 3

Hat jemand eine Idee wie ich das lösen kann?

Gruß
Fabian

Hallo,
das klingt nach einem Verbindungsproblem, sodass die Pakete nicht ankommen.
Ist TFTP-HPA als daemon oder über inetd (oder sogar beides, das wäre problematisch) gestartet?
Hast du eine Firewall die den Port sperrt?

Viele Grüße
margau

Hi margau,

Firewall ist aus und TFTP über systemd gestartet.

Es leuchtet nur die Power LED und die LED von dem LAN Port

Gruß
Fabian

Schau mit lsof nach wie genau der UDP port des tftpd oder seines Repraesentanten gebunden ist., Wenn da nicht *.tftp oder 192.168.0.66.tftp steht, dann werden die Frames vom UDP Layer verworfen. Ansonsten musst Du wohl debug log anwerfen oder strace/ltrace auf die PID des Prozesses loslassen. Ob der was macht und wenn ja was.