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