Package: colo
Version: 1.16-1
Severity: normal

When typing "net" in the colo shell, it does not receive an
IP address when connected to a Win2000 DHCP server. I traced
the network traffic during the DHCP phase:

frame   source IP            destination IP         content
        source MAC           destination MAC
-----------------------------------------------------------------
1       0.0.0.0              255.255.255.255        DHCP Discover
        cobalt's MAC         ff:ff:ff:ff:ff:ff
-----------------------------------------------------------------
2       server's IP          255.255.255.255        DHCP Offer
        server's MAC         ff:ff:ff:ff:ff:ff
-----------------------------------------------------------------
3       0.0.0.0              server's IP            DHCP Request
        cobalt's MAC         server's MAC
-----------------------------------------------------------------

This sequence is then repeated 10 times, as the Win2000 DHCP
server seems to ignore the DHCP Request. No IP address is assigned.


Tracing the DHCP packets from dhcp-client_2.0pl5 or from the
Windows DHCP client produces:

-----------------------------------------------------------------
1       0.0.0.0              255.255.255.255        DHCP Discover
        cobalt's MAC         ff:ff:ff:ff:ff:ff
-----------------------------------------------------------------
2       server's IP          255.255.255.255        DHCP Offer
        server's MAC         ff:ff:ff:ff:ff:ff
-----------------------------------------------------------------
3       0.0.0.0              255.255.255.255        DHCP Request
        cobalt's MAC         ff:ff:ff:ff:ff:ff
-----------------------------------------------------------------
4       server's IP          255.255.255.255        DHCP Ack
        server's MAC         ff:ff:ff:ff:ff:ff
-----------------------------------------------------------------

The IP address is successfully assigned.

RFC 2131 says in
chapter 3.1 client-server interaction - allocating a network address,
item 3
that the DHCP Request packet must be broadcasted (and to the same
broadcast address as the DHCP Discover packet).

With ISC dhcp3 server on Linux it happens to work nevertheless, however,
without broadcasting the DHCP Request.


Martin Köppe


-- System Information:
Debian Release: 3.1


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to