none
Windows 2008 Standard 32Bit DHCP Bug? RRS feed

  • Frage

  • Hallo,

    wenn DHCP-Anfragen über einen DHCP Relay Agent am DHCP Server ankommen so antwortet dieser zwar korrekt nur ist dann die Header Checksum falsch und das Packet wird verworfen. Wird ein nicht Windows DHCP Server verwendet so funktioniert das einwandfrei. Hier der Wireshark Ausschnitt:

    DHCP Discover:

    No.     Time        Source                Destination           Protocol Info
          5 4.989500    192.168.10.80         192.168.10.25         DHCP     DHCP Discover - Transaction ID 0x916ca8dd

    Frame 5 (342 bytes on wire, 342 bytes captured)
    Ethernet II, Src: Dell_6a:1f:02 (a4:ba:db:6a:1f:02), Dst: Vmware_a5:3b:dc (00:50:56:a5:3b:dc)
    Internet Protocol, Src: 192.168.10.80 (192.168.10.80), Dst: 192.168.10.25 (192.168.10.25)
        Version: 4
        Header length: 20 bytes
        Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
        Total Length: 328
        Identification: 0x2106 (8454)
        Flags: 0x00
        Fragment offset: 0
        Time to live: 127
        Protocol: UDP (0x11)
        Header checksum: 0x83e5 [correct]
            [Good: True]
            [Bad : False]
        Source: 192.168.10.80 (192.168.10.80)
        Destination: 192.168.10.25 (192.168.10.25)
    User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)
    Bootstrap Protocol

    DHCP Offer:

    No.     Time        Source                Destination           Protocol Info
          6 4.990708    192.168.10.25         192.168.11.80         DHCP     DHCP Offer    - Transaction ID 0x916ca8dd

    Frame 6 (344 bytes on wire, 344 bytes captured)
    Ethernet II, Src: Vmware_a5:3b:dc (00:50:56:a5:3b:dc), Dst: Vmware_a5:6a:8f (00:50:56:a5:6a:8f)
    Internet Protocol, Src: 192.168.10.25 (192.168.10.25), Dst: 192.168.11.80 (192.168.11.80)
        Version: 4
        Header length: 20 bytes
        Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
        Total Length: 330
        Identification: 0x200b (8203)
        Flags: 0x00
        Fragment offset: 0
        Time to live: 128
        Protocol: UDP (0x11)
        Header checksum: 0x0000 [incorrect, should be 0x82de]
            [Good: False]
            [Bad : True]
                [Expert Info (Error/Checksum): Bad checksum]
                    [Message: Bad checksum]
                    [Severity level: Error]
                    [Group: Checksum]
        Source: 192.168.10.25 (192.168.10.25)
        Destination: 192.168.11.80 (192.168.11.80)
    User Datagram Protocol, Src Port: bootps (67), Dst Port: bootps (67)
    Bootstrap Protocol

    Ich versteh noch nicht so ganz warum die Checksum nur beim Windows DHCP falsch ist. Auch bei einem, frisch installierten Windows 2008 R2 64Bit tritt der gleiche Fehler auf.

    Wobei mir aufgefallen ist auch bei normalen DHCP-Anfragen ohne Relay Agent ist die Checksum beim DHCP-ACK-Paket auch falsch:

    DHCP ACK:

    No.     Time        Source                Destination           Protocol Info
          2 0.007904    192.168.10.25         192.168.10.146        DHCP     DHCP ACK      - Transaction ID 0xeaa87ac1

    Frame 2 (342 bytes on wire, 342 bytes captured)
    Ethernet II, Src: Vmware_a5:3b:dc (00:50:56:a5:3b:dc), Dst: Intel_a8:50:dd (00:19:d1:a8:50:dd)
    Internet Protocol, Src: 192.168.10.25 (192.168.10.25), Dst: 192.168.10.146 (192.168.10.146)
        Version: 4
        Header length: 20 bytes
        Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
        Total Length: 328
        Identification: 0x1fa3 (8099)
        Flags: 0x00
        Fragment offset: 0
        Time to live: 128
        Protocol: UDP (0x11)
        Header checksum: 0x0000 [incorrect, should be 0x8406]
            [Good: False]
            [Bad : True]
                [Expert Info (Error/Checksum): Bad checksum]
                    [Message: Bad checksum]
                    [Severity level: Error]
                    [Group: Checksum]
        Source: 192.168.10.25 (192.168.10.25)
        Destination: 192.168.10.146 (192.168.10.146)
    User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)
    Bootstrap Protocol

     

    Für jedem Tipp bin ich Dankbar.

     

    Gruß

     

    Axel

     

     

    Dienstag, 29. Juni 2010 12:28

Antworten

  • so Problem selber gefunden am Windows Test DHCP war das falsche Gateway eingetragen. Und da der DHCP per Unicast antwortet kam die Antwort nicht beim richtigen an. Sieht man auch oben am DHCP Offer das die Dst Mac die Mac einer VMware Kiste ist und nicht der Dell Switch. Hätte mir eigentlich auffallen müssen

    • Als Antwort markiert isnu Mittwoch, 30. Juni 2010 13:41
    Mittwoch, 30. Juni 2010 13:40

Alle Antworten

  • so Problem selber gefunden am Windows Test DHCP war das falsche Gateway eingetragen. Und da der DHCP per Unicast antwortet kam die Antwort nicht beim richtigen an. Sieht man auch oben am DHCP Offer das die Dst Mac die Mac einer VMware Kiste ist und nicht der Dell Switch. Hätte mir eigentlich auffallen müssen

    • Als Antwort markiert isnu Mittwoch, 30. Juni 2010 13:41
    Mittwoch, 30. Juni 2010 13:40
  • Hi <realname please>
     
    > so Problem selber gefunden am Windows Test DHCP war das falsche Gateway
    > eingetragen.
    > Und da der DHCP per Unicast antwortet kam die Antwort nicht beim richtigen
    > an. Sieht man
    > auch oben am DHCP Offer das die Dst Mac die Mac einer VMware Kiste ist und
    > nicht der
    > Dell Switch. Hätte mir eigentlich auffallen müssen
     
    Danke für's Feedback.
     
    Aber da wäre von uns wohl keiner drauf gekommen, da wir ja nicht Deine
    Infrastruktur kennen und wissen, was wo und warum eingetragen sein müsste..
     
    Deswegen: Beim nächsten Mal nicht nur die reinen Fehlermeldungen sondern
    auch Informationen bzgl. der zugrundeliegenden Infrastruktur mit posten,
    damit Dir schneller geholfen werden kann.
     
    --
    Tobias Redelberger
    StarNET Services (HomeOffice)
    Frankfurter Allee 193
    D-10365 Berlin
    Tel: +49 (30) 86 87 02 678
    Mobil: +49 (163) 84 74 421
    Email: T.Redelberger@starnet-services.net
    Web: http://www.starnet-services.net
     
     
     
    Donnerstag, 1. Juli 2010 09:40