This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
сервис_тftp [2019/07/26 10:21] val |
сервис_тftp [2021/07/21 12:33] admin |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Сервис ТFTP ====== | ====== Сервис ТFTP ====== | ||
+ | |||
+ | * [[https://unix.stackexchange.com/questions/579508/iptables-rules-to-forward-tftp-via-nat|iptables rules to forward tftp via NAT]] | ||
===== Client ===== | ===== Client ===== | ||
Line 5: | Line 7: | ||
$ tftp server | $ tftp server | ||
- | tftp> get spa3102.cfg | + | tftp> get /spa3102.cfg |
</code> | </code> | ||
===== Debian10 ===== | ===== Debian10 ===== | ||
+ | |||
+ | ==== atftpd ==== | ||
+ | |||
+ | <code> | ||
+ | # apt install atftpd tcpd | ||
+ | |||
+ | # mkdir /srv/tftp | ||
+ | </code> | ||
+ | |||
+ | ==== tftpd ==== | ||
Работает только на чтение | Работает только на чтение | ||
Line 15: | Line 27: | ||
server# apt install tftpd | server# apt install tftpd | ||
- | server# ls /srv/tftp | + | server# mkdir /srv/tftp |
+ | </code><code> | ||
+ | |||
+ | Для устройств, запрашивающих файлы по абсолютному пути /имяфайла (некоторые телефоны) требуется опция -s | ||
+ | |||
+ | </code><code> | ||
+ | server# cat /etc/inetd.conf | ||
+ | </code><code> | ||
+ | ... | ||
+ | tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd -s /srv/tftp | ||
+ | ... | ||
+ | </code><code> | ||
+ | server# service inetd restart | ||
</code> | </code> | ||
- | ===== Ubuntu ===== | + | ===== Debian9/Ubuntu16 ===== |
==== atftpd ==== | ==== atftpd ==== | ||
Line 29: | Line 53: | ||
root@server:~# ls /srv/tftp/ | root@server:~# ls /srv/tftp/ | ||
</code> | </code> | ||
- | |||
- | ===== Debian9/Ubuntu16 ===== | ||
==== tftpd ==== | ==== tftpd ==== |