Ik wil graag een TFTP server opzetten. Het werkt niet maar helaas krijg ik te weinig logs om door te krijgen wat er aan de hand is.
inetd.conf wat de service start
De config file
netstat
Folder
xinetd.conf debug
Syslog server kant
Wireshark client kant
Ik heb echt geen idee meer. De config files zijn er, de service draait, request komt binnnen. Wordt niets mee gedaan, geen error melding etc. time out, en weer een request. Iemand een idee om erachter te komen waar het fout gaat? ik kan ook geen log flags vinden mbt TFTP
inetd.conf wat de service start
code:
1
2
3
| #:BOOT: TFTP service is provided primarily for booting. Most sites # run this only on machines acting as "boot servers." tftp dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot |
De config file
code:
1
2
3
4
5
6
7
8
9
10
11
12
| cat /etc/xinetd.d/tftp
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
} |
netstat
code:
1
2
| udp 0 0 0.0.0.0:69 0.0.0.0:* 26639/xinetd udp 0 0 0.0.0.0:69 0.0.0.0:* 26639/xinetd |
Folder
code:
1
2
3
| ls -l /tftpboot/ total 4 -rwxrwxrwx 1 nobody domain^users 9 Jun 14 12:41 test2 |
xinetd.conf debug
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| 15/6/14@12:47:34: DEBUG: 25294 {svc_resume} Resumed service tftp
15/6/14@12:47:34: DEBUG: 25294 {child_exit} waitpid returned = -1
15/6/14@12:47:34: DEBUG: 25294 {main_loop} active_services = 1
15/6/14@12:47:39: DEBUG: 25294 {main_loop} select returned 1
15/6/14@12:47:39: DEBUG: 25294 {svc_suspend} Suspended service tftp
15/6/14@12:47:39: DEBUG: 25294 {server_start} Starting service tftp
15/6/14@12:47:39: DEBUG: 25294 {main_loop} active_services = 0
15/6/14@12:47:39: DEBUG: 25386 {exec_server} duping 6
15/6/14@12:47:39: DEBUG: 25294 {main_loop} active_services = 0
15/6/14@12:47:39: DEBUG: 25294 {main_loop} select returned 1
15/6/14@12:47:39: DEBUG: 25294 {check_pipe} Got signal 17 (Child exited)
15/6/14@12:47:39: DEBUG: 25294 {child_exit} waitpid returned = 25386
15/6/14@12:47:39: DEBUG: 25294 {server_end} tftp server 25386 exited
15/6/14@12:47:39: DEBUG: 25294 {drain} UDP socket should be empty |
Syslog server kant
code:
1
2
3
4
5
6
7
8
| Jun 14 12:53:54 vbh-dtc-srv003 xinetd[26639]: xinetd Version 2.3.15 started with libwrap loadavg options compiled in. Jun 14 12:53:54 vbh-dtc-srv003 xinetd[26639]: Started working: 2 available services Jun 14 12:54:07 vbh-dtc-srv003 in.tftpd[26711]: connect from 31.201.23.20 (31.201.23.20) Jun 14 12:54:07 vbh-dtc-srv003 tftpd[26712]: tftpd: trying to get file: test2 Jun 14 12:54:07 vbh-dtc-srv003 tftpd[26712]: tftpd: serving file from /tftpboot Jun 14 12:54:12 vbh-dtc-srv003 in.tftpd[26716]: connect from 31.201.23.20 (31.201.23.20) Jun 14 12:54:12 vbh-dtc-srv003 tftpd[26717]: tftpd: trying to get file: test2 Jun 14 12:54:12 vbh-dtc-srv003 tftpd[26717]: tftpd: serving file from /tftpboot |
Wireshark client kant
code:
1
2
| 348 50.474767000 192.168.1.15 5.200.20.54 TFTP 60 Read Request, File: test21, Transfer type: netascii 351 53.662456000 192.168.1.15 5.200.20.54 TFTP 59 Read Request, File: test2, Transfer type: netascii |
Ik heb echt geen idee meer. De config files zijn er, de service draait, request komt binnnen. Wordt niets mee gedaan, geen error melding etc. time out, en weer een request. Iemand een idee om erachter te komen waar het fout gaat? ik kan ook geen log flags vinden mbt TFTP
Lux.Architectuur | Van Dromen tot Wonen | www.Lux-a.nl