cross-posted from: https://sh.itjust.works/post/11735447
I’m trying to flash firmware to a router (Archer C7) using TFTP, but, in wireshark, when the router makes the request for the firmware file over TFTP, the TFTP server responds with the following error
Error code: Access violation (2) Error message: Only absolute filenames allowed
This is the config for tftpd in
/etc/conf.d/tftpd
:
TFTP_OPTIONS="-s" TFTP_DIRECTORY="/srv/tftp" TFTP_USERNAME="tftp" TFTP_ADDRESS="192.168.0.66:69"
I have the firmware file in
/srv/tftp
, and both the firmware file, and/srv/tftp
havechmod 777
permissions.The TFTP server is running on Archlinux, and is installed as
tftp-hpa
from the arch repos.
Thank you for your suggestion! A workaround was found through other means; please see the updated post for further information 😊