[Ubuntu 14.04] TFTP not working

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • battler
  • Registratie: November 2004
  • Laatst online: 30-06 15:11
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
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


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

Welke handleiding heb je gevolgd om het via xinetd te doen? Welke tftp server heb je geïnstalleerd? Er zijn in iig Debian twee soorten die PXE boot ondersteunen en totaal 3 packages die tftpd geven.

Ik heb zelf een PXE boot server proberen te bouwen, is nog niet af, maar ik krijg iig wel een melding van de machine die via PXE wil starten. Jij geeft aan dat je dat al niet krijgt, wat dus betekend dat je geen PXE compatible tftpd gebruikt. Ook je config is niet zoals dat is beschreven in vele handleidingen voor PXE boot via tftp.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • battler
  • Registratie: November 2004
  • Laatst online: 30-06 15:11
Ik wil geen PXE boot server opzetten, echt alleen TFTP. Ik heb meerdere handleiding gevolgd maar onder andere;

https://linuxlink.timesys.com/docs/linux_tftp
http://askubuntu.com/ques...all-and-run-a-tftp-server

Lux.Architectuur | Van Dromen tot Wonen | www.Lux-a.nl


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

Het gebruik van xinetd is niet direct nodig, tftpd kan ook standalone draaien. Heb je al getest via 'tftp localhost', zoals in je eerste handleiding staat?

Commandline FTW | Tweakt met mate