Hallo tomas
ich habe nun mal ein bisschen geforscht und habe zwei interessante Dateien gefunden:
/etc/opentftp.ini
[PORT]69[LISTEN-ON][HOME]/share/MD0_DATA/Public/TFTP[LOGGING]All[ALLOWED-CLIENTS][TFTP-OPTIONS]username=admin
PORT, HOME und ALLOWED-CLIENTS lassen sich über das WebGUI anpassen. Du kannst ja auch den Pfad wählen, unter welchem dann die Logs gespeichert werden sollen, den sehe ich hier aber nicht.
/etc/init.d/opentftp.sh (Auszug)
# Start opentftp:
opentftpd_start() {
##### Modify line below for location of executive and other files #####
/usr/sbin/create_tftpd_conf > /dev/null
TFTP_LOG=`/sbin/getcfg "TFTP Server" "Save Log" -d 0`
if [ "x${TFTP_LOG}" = "x1" ]; then
TFTP_SHARE_FOLDER=`/sbin/getcfg "TFTP Server" "Log Folder" -d "Public"`
TFTP_LOG_FOLDER=`/sbin/getcfg "${TFTP_SHARE_FOLDER}" "path" -f /etc/config/smb.conf`
TFTP_SUB_FOLDER=`/sbin/getcfg "TFTP Server" "Log Subfolder" -d ""`
/usr/sbin/opentftpd -i /etc/opentftpd.ini -l ${TFTP_LOG_FOLDER}/${TFTP_SUB_FOLDER}/opentftpd.log
else
/usr/sbin/opentftpd -i /etc/opentftpd.ini
fi
echo "Server opentftpd started"
}
Alles anzeigen
Komischerweise ist hier der TFTP_SHARE_FOLDER falsch, der TFTP_SUB_FOLDER leer..
Hier weiss ich nun nicht ob der "getcfg TFTP_LOG_FOLDER Pfad" in die smb.conf geschrieben oder gelesen werden soll, zu finden ist jedenfalls nichts..
Ich habe noch /usr/sbin/create_tftpd_conf > /tmp/tftp.log ausgeführt, wird aber nichts geloggt.
Vielleicht weiss wer was anzufangen damit..
Gruss bl4cki