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
Next revision Both sides next revision
сервис_тftp [2011/11/30 10:52]
127.0.0.1 внешнее изменение
сервис_тftp [2019/04/02 14:22]
val [atftpd]
Line 1: Line 1:
 ====== Сервис ТFTP ====== ====== Сервис ТFTP ======
  
-===== FreeBSD ​===== +===== Client ​=====
 <​code>​ <​code>​
-[server:~] # mkdir /tftpboot/+$ tftp server
  
-[server:~] # chown -R nobody /​tftpboot/​ +tftp> ​get spa3102.cfg
- +
-[server:~] # cat /​etc/​inetd.conf +
-</​code><​code>​ +
-... +
-tftp    ​dgram ​  ​udp ​    ​wait ​   root    /​usr/​libexec/​tftpd ​     tftpd -l -w -s /tftpboot +
-... +
-</​code><​code>​ +
-[server:~] # cat /​etc/​rc.conf +
-</​code><​code>​ +
-... +
-inetd_enable=yes +
-</​code><​code> +
-[server:~] # /etc/rc.d/inetd start+
 </​code>​ </​code>​
  
 ===== Ubuntu/​Debian ===== ===== Ubuntu/​Debian =====
 +
 +==== atftpd ====
 <​code>​ <​code>​
-root@server:​~#​ apt-get install atftpd+root@server:​~#​ apt install atftpd
  
-root@server:​~#​ cat /etc/default/atftpd ​+root@server:​~#​ ls /​srv/​tftp/​ 
 +</​code>​ 
 + 
 +==== tftpd ==== 
 +<​code>​ 
 +root@server:​~#​ apt install tftpd 
 + 
 +root@server:​~#​ cat /etc/xinetd.d/​tftp 
 +</​code><​code>​ 
 +service tftp 
 +
 +        protocol ​       = udp 
 +        port            = 69 
 +        socket_type ​    = dgram 
 +        wait            = yes 
 +        user            = nobody 
 +        server ​         = /​usr/​sbin/​in.tftpd 
 +        server_args ​    = -s /tftpboot 
 +        disable ​        = no 
 +
 +</​code><​code>​ 
 +root@server:​~#​ mkdir /tftpboot
  
-root@server:​~# ​ls /srv/tftp+root@server:​~#​ /etc/init.d/​xinetd restart
 </​code>​ </​code>​
  
Line 45: Line 54:
 [root@server ~]# /​etc/​init.d/​xinetd start [root@server ~]# /​etc/​init.d/​xinetd start
 </​code>​ </​code>​
 +
 +===== FreeBSD =====
 +
 +<​code>​
 +[server:~] # mkdir /tftpboot/
 +
 +[server:~] # chown -R nobody /tftpboot/
 +
 +[server:~] # cat /​etc/​inetd.conf
 +</​code><​code>​
 +...
 +tftp    dgram   ​udp ​    ​wait ​   root    /​usr/​libexec/​tftpd ​     tftpd -l -w -s /tftpboot
 +...
 +</​code><​code>​
 +[server:~] # cat /​etc/​rc.conf
 +</​code><​code>​
 +...
 +inetd_enable=yes
 +</​code><​code>​
 +[server:~] # /​etc/​rc.d/​inetd start
 +</​code>​
 +
 +===== Windows =====
 +
 +  * [[http://​tftpd32.jounin.net/​]]
сервис_тftp.txt · Last modified: 2024/06/19 10:19 by val