User Tools

Site Tools


сервис_тftp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_тftp [2017/04/28 13:49]
val
сервис_тftp [2022/02/24 14:30] (current)
val [Debian10/11]
Line 1: Line 1:
 ====== Сервис ТFTP ====== ====== Сервис ТFTP ======
 +
  
 ===== Client ===== ===== Client =====
Line 5: Line 6:
 $ tftp server $ tftp server
  
-tftp> get spa3102.cfg+tftp> get /spa3102.cfg
 </​code>​ </​code>​
  
-===== Ubuntu/Debian =====+===== Debian/​Ubuntu ​=====
  
 ==== atftpd ==== ==== atftpd ====
 +
 <​code>​ <​code>​
-root@server:​~# apt install atftpd+# apt install atftpd ​tcpd
  
-root@server:​~# ​init 6+# mkdir /​srv/​tftp/​rw 
 + 
 +# chown nobody:​nogroup /​srv/​tftp/​rw 
 +</​code>​ 
 + 
 +==== tftpd ==== 
 + 
 +Работает только на чтение,​ не сообщает о неправильном имени файла (не годится для PXE) 
 + 
 +<​code>​ 
 +server# apt install tftpd 
 + 
 +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>​ 
 + 
 +===== Debian9/​Ubuntu16 ===== 
 + 
 +==== atftpd ==== 
 + 
 +Работает и на чтение и на запись 
 + 
 +<​code>​ 
 +root@server:​~# ​apt install atftpd
  
 root@server:​~#​ ls /srv/tftp/ root@server:​~#​ ls /srv/tftp/
Line 21: Line 57:
 ==== tftpd ==== ==== tftpd ====
 <​code>​ <​code>​
-root@server:​~#​ apt-get install tftpd+root@server:​~#​ apt install tftpd
  
 root@server:​~#​ cat /​etc/​xinetd.d/​tftp root@server:​~#​ cat /​etc/​xinetd.d/​tftp
сервис_тftp.1493376550.txt.gz · Last modified: 2017/04/28 13:49 by val