Portál AbcLinuxu, 7. května 2025 22:28
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -c -u tftp -s /tftp -vvv
disable = no
per_source = 11
cps = 100
flags = IPv4
}
ExecStart=/usr/sbin/in.tftpd -c -u tftp -s /tftp -vvv
tftp:x:996:994::/tftp:/bin/false
in.tftpd [9354]: WRQ from 192.168.1.56 filename test.cfg
in.tftpd [9354]: Client 192.168.1.56 timed out
# instalace yum install tftp-server # úprava unity pro socket tftp (místo 69 definovat i to, že to má poslouchat všude, takže 0.0.0.0:69) systemctl edit --full tftp.socket [Unit] Description=Tftp Server Activation Socket [Socket] ListenDatagram=0.0.0.0:69 [Install] WantedBy=sockets.target # úprava unity pro tftp (přidat parametr "-c") systemctl edit --full tftp.service [Unit] Description=Tftp Server Requires=tftp.socket Documentation=man:in.tftpd [Service] ExecStart=/usr/sbin/in.tftpd -s -c /var/lib/tftpboot StandardInput=socket [Install] Also=tftp.socket # nastavení oprávní na soubory (zápis probíhá pomocí nobody:nobody): chmod 777 /var/lib/tftpboot # nebo nastavit oprávnění pro nobody # spustit server (nebo pokud již běží, tak restartovat): systemctl start tftpZdar Max
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.