dnsmasq-tftp und der Dateiname

DieterM75

Neuer User
Mitglied seit
11 Apr 2009
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Hi,
habe heute einen Freetz erstellt der zusätzlich dnsmasq enthält. Soweit so gut. Die Bootdateien werden mithilfe von Downloader in die entsprechenden Verzeichnisse geladen, was auch soweit klappt. Wenn ich jetzt versuche mit dem TFTP eine Verbindung aufzunehmen bekomme ich nur folgendes:

Code:
Jul  7 18:16:01 fritz daemon.info dnsmasq-tftp[3384]: sent /var/mod/root/pxe/pxelinux.0 to 192.168.178.60
Jul  7 18:16:01 fritz daemon.err dnsmasq-tftp[3384]: file /var/mod/root/pxe/¤‰}^G+^A¤‰" not found
Jul  7 18:16:01 fritz daemon.err dnsmasq-tftp[3384]: error 0 TFTP Aborted received from 192.168.178.60
Jul  7 18:16:01 fritz daemon.err dnsmasq-tftp[3384]: failed sending /var/mod/root/pxe/pxelinux.0 to 192.168.178.60

Irgendwie wird der Dateiname nicht korrekt übertragen, was beim Client zu einem Abbruch führt schätze ich. Wäre dankbar für jede Hilfe!
 
Kann es da encodingprobleme geben?
 
Hm aber warum beim Dateinamen und nicht beim kompletten Dateipfad?

Ich glaube ich hatte vergessen zu erwähnen, dass ich versuche über das Netzwerk zu booten, denn versuche ich mit einem tftp-client die Datei zu empfangen, klappt dies tadellos.
Nur beim pxe-boot gibt es dieses Dateinamenproblem...
 
Ich habe es jetzt gerade noch einmal mit meinem Laptop probiert.
Komischerweise funktioniert der pxe-boot -.-.

Doof nur dass der neue Laptop von usb booten kann, der alte jedoch nicht, weshalb ich den pxe-boot nur für den alten brauche :mad:

Hat sich denn in den paar Jahren so viel am "Standard" geändert?
 
Vielleicht hat sich nicht so viel am Standard geändert, sondern die alte Implementierung lief einfach noch nie richtig.

Ist dieser seltsame Pfadname den immer gleich, oder verschieden?
 
Unter Windows habe ich bis jetzt tftpd32 benutzt. Damit ging es komischer weise.

Also folgende Varianten habe ich gefunden:
Code:
Jul 11 13:21:26 fritz daemon.err dnsmasq-tftp[478]: file /var/mod/root/pxe/" not found
Jul 11 13:21:48 fritz daemon.err dnsmasq-tftp[478]: file /var/mod/root/pxe/¤‰}^G+^A¤‰" not found
Jul 11 13:22:10 fritz daemon.err dnsmasq-tftp[478]: file /var/mod/root/pxe/}^G+^A¤‰" not found
Jul 11 13:22:54 fritz daemon.err dnsmasq-tftp[478]: file /var/mod/root/pxe/¤‰" not found

Der Laptop hat eine Intel Netzwerkkarte, falls das weiterhilft.
 
Ich habs mal mit tcpdump auf der fritzbox probiert:

Code:
/var/mod/root/tcpdump # ./tcpdump -vvv -s 0 -XX 'udp port 69'
tcpdump: listening on lan, link-type EN10MB (Ethernet), capture size 65535 bytes
15:34:08.563081 IP (tos 0x0, ttl 20, id 2, offset 0, flags [none], proto UDP (17), length 55) 192.168.178.60.2070 > fritz.box.69: [udp sum ok]  27 RRQ "pxelinux.0" octet tsize 0 
        0x0000:  001a 4f88 8ad5 0002 3f30 137a 0800 4500  ..O.....?0.z..E.
        0x0010:  0037 0002 0000 1411 c125 c0a8 b23c c0a8  .7.......%...<..
        0x0020:  b201 0816 0045 0023 76f6 0001 7078 656c  .....E.#v...pxel
        0x0030:  696e 7578 2e30 006f 6374 6574 0074 7369  inux.0.octet.tsi
        0x0040:  7a65 0030 00                             ze.0.
15:34:08.570054 IP (tos 0x0, ttl 20, id 4, offset 0, flags [none], proto UDP (17), length 59) 192.168.178.60.2071 > fritz.box.69: [udp sum ok]  31 RRQ "M-^@M-^I}^G+^AM-^@M-^I"" octet blksize 1456 
        0x0000:  001a 4f88 8ad5 0002 3f30 137a 0800 4500  ..O.....?0.z..E.
        0x0010:  003b 0004 0000 1411 c11f c0a8 b23c c0a8  .;...........<..
        0x0020:  b201 0817 0045 0027 ec09 0001 8089 7d07  .....E.'......}.
        0x0030:  2b01 8089 2200 6f63 7465 7400 626c 6b73  +...".octet.blks
        0x0040:  697a 6500 3134 3536 00                   ize.1456.

2 packets captured
2 packets received by filter
0 packets dropped by kernel

//edit: zusätzlich mit dhcp log
Code:
/var/mod/root/tcpdump # ./tcpdump -vvv -s 0 -XX 'udp port 67 or port 89 or port 69'
tcpdump: listening on lan, link-type EN10MB (Ethernet), capture size 65535 bytes
20:42:20.861266 IP (tos 0x0, ttl 20, id 0, offset 0, flags [none], proto UDP (17), length 576) 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 00:02:3f:30:13:7a (oui Unknown), length 548, xid 0x4030137a, secs 4, Flags [Broadcast] (0x8000)
          Client-Ethernet-Address 00:02:3f:30:13:7a (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 36: 
              Subnet-Mask, Time-Zone, Default-Gateway, Time-Server
              IEN-Name-Server, Domain-Name-Server, RL, Hostname
              BS, Domain-Name, SS, RP
              EP, RSZ, TTL, BR
              YD, YS, NTP, Vendor-Option
              Requested-IP, Lease-Time, Server-ID, RN
              RB, Vendor-Class, TFTP, BF
              Option 128, Option 129, Option 130, Option 131
              Option 132, Option 133, Option 134, Option 135
            MSZ Option 57, length 2: 1260
            GUID Option 97, length 17: 0.140.140.140.140.140.28.220.172.60.12.0.2.63.48.19.122
            ARCH Option 93, length 2: 0
            NDI Option 94, length 3: 1.2.1
            Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
            END Option 255, length 0
            PAD Option 0, length 0, occurs 200
        0x0000:  ffff ffff ffff 0002 3f30 137a 0800 4500  ........?0.z..E.
        0x0010:  0240 0000 0000 1411 a4ae 0000 0000 ffff  .@..............
        0x0020:  ffff 0044 0043 022c 91f8 0101 0600 4030  ...D.C.,......@0
        0x0030:  137a 0004 8000 0000 0000 0000 0000 0000  .z..............
        0x0040:  0000 0000 0000 0002 3f30 137a 0000 0000  ........?0.z....
        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0110:  0000 0000 0000 6382 5363 3501 0137 2401  ......c.Sc5..7$.
        0x0120:  0203 0405 060b 0c0d 0f10 1112 1617 1c28  ...............(
        0x0130:  292a 2b32 3336 3a3b 3c42 4380 8182 8384  )*+236:;<BC.....
        0x0140:  8586 8739 0204 ec61 1100 8c8c 8c8c 8c1c  ...9...a........
        0x0150:  dcac 3c0c 0002 3f30 137a 5d02 0000 5e03  ..<...?0.z]...^.
        0x0160:  0102 013c 2050 5845 436c 6965 6e74 3a41  ...<.PXEClient:A
        0x0170:  7263 683a 3030 3030 303a 554e 4449 3a30  rch:00000:UNDI:0
        0x0180:  3032 3030 31ff 0000 0000 0000 0000 0000  02001...........
        0x0190:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x01a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x01b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x01c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x01d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x01e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x01f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0200:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0210:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0220:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0230:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0240:  0000 0000 0000 0000 0000 0000 0000       ..............
20:42:20.871432 IP (tos 0x0, ttl 64, id 9860, offset 0, flags [none], proto UDP (17), length 344) fritz.box.67 > 255.255.255.255.68: [udp sum ok] BOOTP/DHCP, Reply, length 316, xid 0x4030137a, secs 4, Flags [Broadcast] (0x8000)
          Your-IP 192.168.178.60
          Server-IP fritz.box
          Client-Ethernet-Address 00:02:3f:30:13:7a (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Offer
            Server-ID Option 54, length 4: fritz.box
            Lease-Time Option 51, length 4: 43200
            RN Option 58, length 4: 21600
            RB Option 59, length 4: 37800
            BF Option 67, length 11: "pxelinux.0^@"
            Subnet-Mask Option 1, length 4: 255.255.255.0
            BR Option 28, length 4: 192.168.178.255
            Default-Gateway Option 3, length 4: fritz.box
            Domain-Name-Server Option 6, length 4: fritz.box
            Domain-Name Option 15, length 9: "fritz.box"
            END Option 255, length 0
        0x0000:  ffff ffff ffff 001a 4f88 8ad5 0800 4500  ........O.....E.
        0x0010:  0158 2684 0000 4011 e067 c0a8 b201 ffff  .X&[email protected]......
        0x0020:  ffff 0043 0044 0144 49bf 0201 0600 4030  ...C.D.DI.....@0
        0x0030:  137a 0004 8000 0000 0000 c0a8 b23c c0a8  .z...........<..
        0x0040:  b201 0000 0000 0002 3f30 137a 0000 0000  ........?0.z....
        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0110:  0000 0000 0000 6382 5363 3501 0236 04c0  ......c.Sc5..6..
        0x0120:  a8b2 0133 0400 00a8 c03a 0400 0054 603b  ...3.....:...T`;
        0x0130:  0400 0093 a843 0b70 7865 6c69 6e75 782e  .....C.pxelinux.
        0x0140:  3000 0104 ffff ff00 1c04 c0a8 b2ff 0304  0...............
        0x0150:  c0a8 b201 0604 c0a8 b201 0f09 6672 6974  ............frit
        0x0160:  7a2e 626f 78ff                           z.box.
20:42:21.904235 IP (tos 0x0, ttl 20, id 1, offset 0, flags [none], proto UDP (17), length 576) 0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 00:02:3f:30:13:7a (oui Unknown), length 548, xid 0x4030137a, secs 4, Flags [Broadcast] (0x8000)
          Client-Ethernet-Address 00:02:3f:30:13:7a (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Request
            Requested-IP Option 50, length 4: 192.168.178.60
            Parameter-Request Option 55, length 36: 
              Subnet-Mask, Time-Zone, Default-Gateway, Time-Server
              IEN-Name-Server, Domain-Name-Server, RL, Hostname
              BS, Domain-Name, SS, RP
              EP, RSZ, TTL, BR
              YD, YS, NTP, Vendor-Option
              Requested-IP, Lease-Time, Server-ID, RN
              RB, Vendor-Class, TFTP, BF
              Option 128, Option 129, Option 130, Option 131
              Option 132, Option 133, Option 134, Option 135
            MSZ Option 57, length 2: 1260
            Server-ID Option 54, length 4: fritz.box
            GUID Option 97, length 17: 0.140.140.140.140.140.28.220.172.60.12.0.2.63.48.19.122
            ARCH Option 93, length 2: 0
            NDI Option 94, length 3: 1.2.1
            Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
            END Option 255, length 0
            PAD Option 0, length 0, occurs 188
        0x0000:  ffff ffff ffff 0002 3f30 137a 0800 4500  ........?0.z..E.
        0x0010:  0240 0001 0000 1411 a4ad 0000 0000 ffff  .@..............
        0x0020:  ffff 0044 0043 022c f7aa 0101 0600 4030  ...D.C.,......@0
        0x0030:  137a 0004 8000 0000 0000 0000 0000 0000  .z..............
        0x0040:  0000 0000 0000 0002 3f30 137a 0000 0000  ........?0.z....
        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0110:  0000 0000 0000 6382 5363 3501 0332 04c0  ......c.Sc5..2..
        0x0120:  a8b2 3c37 2401 0203 0405 060b 0c0d 0f10  ..<7$...........
        0x0130:  1112 1617 1c28 292a 2b32 3336 3a3b 3c42  .....()*+236:;<B
        0x0140:  4380 8182 8384 8586 8739 0204 ec36 04c0  C........9...6..
        0x0150:  a8b2 0161 1100 8c8c 8c8c 8c1c dcac 3c0c  ...a..........<.
        0x0160:  0002 3f30 137a 5d02 0000 5e03 0102 013c  ..?0.z]...^....<
        0x0170:  2050 5845 436c 6965 6e74 3a41 7263 683a  .PXEClient:Arch:
        0x0180:  3030 3030 303a 554e 4449 3a30 3032 3030  00000:UNDI:00200
        0x0190:  31ff 0000 0000 0000 0000 0000 0000 0000  1...............
        0x01a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x01b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x01c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x01d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x01e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x01f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0200:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0210:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0220:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0240:  0000 0000 0000 0000 0000 0000 0000       ..............
20:42:21.934699 IP (tos 0x0, ttl 64, id 9861, offset 0, flags [none], proto UDP (17), length 344) fritz.box.67 > 255.255.255.255.68: [udp sum ok] BOOTP/DHCP, Reply, length 316, xid 0x4030137a, secs 4, Flags [Broadcast] (0x8000)
          Your-IP 192.168.178.60
          Server-IP fritz.box
          Client-Ethernet-Address 00:02:3f:30:13:7a (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: ACK
            Server-ID Option 54, length 4: fritz.box
            Lease-Time Option 51, length 4: 43200
            RN Option 58, length 4: 21600
            RB Option 59, length 4: 37800
            BF Option 67, length 11: "pxelinux.0^@"
            Subnet-Mask Option 1, length 4: 255.255.255.0
            BR Option 28, length 4: 192.168.178.255
            Default-Gateway Option 3, length 4: fritz.box
            Domain-Name-Server Option 6, length 4: fritz.box
            Domain-Name Option 15, length 9: "fritz.box"
            END Option 255, length 0
        0x0000:  ffff ffff ffff 001a 4f88 8ad5 0800 4500  ........O.....E.
        0x0010:  0158 2685 0000 4011 e066 c0a8 b201 ffff  .X&[email protected]......
        0x0020:  ffff 0043 0044 0144 46bf 0201 0600 4030  ...C.D.DF.....@0
        0x0030:  137a 0004 8000 0000 0000 c0a8 b23c c0a8  .z...........<..
        0x0040:  b201 0000 0000 0002 3f30 137a 0000 0000  ........?0.z....
        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................
        0x0110:  0000 0000 0000 6382 5363 3501 0536 04c0  ......c.Sc5..6..
        0x0120:  a8b2 0133 0400 00a8 c03a 0400 0054 603b  ...3.....:...T`;
        0x0130:  0400 0093 a843 0b70 7865 6c69 6e75 782e  .....C.pxelinux.
        0x0140:  3000 0104 ffff ff00 1c04 c0a8 b2ff 0304  0...............
        0x0150:  c0a8 b201 0604 c0a8 b201 0f09 6672 6974  ............frit
        0x0160:  7a2e 626f 78ff                           z.box.
20:42:21.937225 IP (tos 0x0, ttl 20, id 2, offset 0, flags [none], proto UDP (17), length 55) 192.168.178.60.2070 > fritz.box.69: [udp sum ok]  27 RRQ "pxelinux.0" octet tsize 0 
        0x0000:  001a 4f88 8ad5 0002 3f30 137a 0800 4500  ..O.....?0.z..E.
        0x0010:  0037 0002 0000 1411 c125 c0a8 b23c c0a8  .7.......%...<..
        0x0020:  b201 0816 0045 0023 76f6 0001 7078 656c  .....E.#v...pxel
        0x0030:  696e 7578 2e30 006f 6374 6574 0074 7369  inux.0.octet.tsi
        0x0040:  7a65 0030 00                             ze.0.
20:42:21.959561 IP (tos 0x0, ttl 20, id 4, offset 0, flags [none], proto UDP (17), length 59) 192.168.178.60.2071 > fritz.box.69: [udp sum ok]  31 RRQ "M-^@M-^I}^G+^AM-^@M-^I"" octet blksize 1456 
        0x0000:  001a 4f88 8ad5 0002 3f30 137a 0800 4500  ..O.....?0.z..E.
        0x0010:  003b 0004 0000 1411 c11f c0a8 b23c c0a8  .;...........<..
        0x0020:  b201 0817 0045 0027 ec09 0001 8089 7d07  .....E.'......}.
        0x0030:  2b01 8089 2200 6f63 7465 7400 626c 6b73  +...".octet.blks
        0x0040:  697a 6500 3134 3536 00                   ize.1456.

6 packets captured
6 packets received by filter
0 packets dropped by kernel

Nur werd ich da nicht schlau drauß ^^.
 
Zuletzt bearbeitet:
Was ich gerade noch festgestellt habe, als ich eine Datei via tftp gedownloaded habe, ist dass die erhaltene Datei zwar ankommt, aber um 8 byte kleiner als das Original.

Wenn ich dann aber den Modus im Client auf binary gestellt habe, dann stimmte auch die Dateigröße wieder :confused:.

Kann ich den Übertragungsmodus auch beim Server ändern?

Gibt es für die box einen alternativen tftp-daemon?

//edit: ich habe mir auch mal dnsmasq für meinen Desktop geladen -> gleiches Problem.
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.