Windows Bridge + DHCP
Results 1 to 2 of 2

Thread: Windows Bridge + DHCP

  1. #1
    Join Date
    Sep 2006
    Posts
    3

    Windows Bridge + DHCP

    I have a rather complex setup with my network.

    http://co-project.lut.ac.uk/users/codk/network.png (can't seem to post an image, but there's a network plan)

    There is a bridge on server1 bridging the wireless and wired networks. (the primary and secondary routers are just acting as glorified switches)

    my problem lies with DHCP. What I am trying to achieve is for server2 to act as a DHCP server rather than the router(s) as this way I can link it through to the local DNS. It works fine except for the wireless bridge. this does strange things to the mac address.

    According to the Microsoft website, it stores the mac address of the client, then forwards a separate request on to the server.

    Because the DHCP client's MAC address is embedded in the DHCP message (the Chaddr field), the Network Bridge provides special handing for broadcast DHCP messages so that clients on Layer 3-bridged LAN segments can receive these messages for automatic TCP/IP configuration. When the Network Bridge computer receives a broadcast DHCPDiscover or DHCPRequest message on a port that is providing Layer 3 bridging, it performs the following steps:

    1. If an entry does not already exist, add an entry to a DHCP Pending table that includes the XID of the DHCP message, the original value of Chaddr, and the port on which the broadcast message was received.

    2. Broadcast the DHCP message out all ports except the one on which it was received, changing the Chaddr field to the MAC address of the sending port.

    When the response is sent by the DHCP server or relay agent, it is unicast to the Network Bridge computer. When the Network Bridge computer receives the DHCP response, it performs the following steps:

    1. Look up the XID of the DHCP response in the DHCP Pending table. If a match is found, the table entry is used to determine the DHCP client's MAC address and the port on which to forward the DHCP response. If a match is not found and the Network Bridge is not performing its own DHCP configuration, silently discard the DHCP response.

    2. Change the Chaddr field to the value found in the DHCP Pending table (the DHCP client's MAC address).

    3. Unicast the DHCP message to the client using the appropriate port.
    is there a way for me to get the windows box to forward the packet "as is" and ignore it, thus keeping the original mac address?

    cheers

  2. #2
    Join Date
    Dec 2002
    Location
    Arizona, USA
    Posts
    4,769
    Network bridging and servers in general are topics that are a little beyond the typical basic SOHO networking discussions around these forums, so there's probably not too much to be found on those subjects around here. There is a good chance that the wireless client connection on the server is actual difficulties. Servers running through wireless connections do not tend to be too reliable.
    Microsoft MVP (2004 through 2008)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •