Dave Duchscher writes:

>  The description of the DHCP packet flow is incorrect. DHCP packet
>  flow is the following for clients requesting a new lease. Diagram
>  below copied from RFC 2131. For clients renewing a lease, only
>  the REQUEST and ACK steps are done.
>
>                  Server          Client          Server
>              (not selected)                    (selected)
>
>                    v               v               v
>                    |               |               |
>                    |     Begins initialization     |
>                    |               |               |
>                    | _____________/|\____________  |
>                    |/DHCPDISCOVER | DHCPDISCOVER  \|
>                    |               |               |
>                Determines          |          Determines
>               configuration        |         configuration
>                    |               |               |
>                    |\             |  ____________/ |
>                    | \________    | /DHCPOFFER     |
>                    | DHCPOFFER\   |/               |
>                    |           \  |                |
>                    |       Collects replies        |
>                    |             \|                |
>                    |     Selects configuration     |
>                    |               |               |
>                    | _____________/|\____________  |
>                    |/ DHCPREQUEST  |  DHCPREQUEST\ |
>                    |               |               |
>                    |               |     Commits configuration
>                    |               |               |
>                    |               | _____________/|
>                    |               |/ DHCPACK      |
>                    |               |               |
>                    |    Initialization complete    |
>                    |               |               |
>                    .               .               .
>                    .               .               .
>                    |               |               |
>                    |      Graceful shutdown        |
>                    |               |               |
>                    |               |\ ____________ |
>                    |               | DHCPRELEASE  \|
>                    |               |               |
>                    |               |        Discards lease
>                    |               |               |
>                    v               v               v

        Synopsis of my (apparent) problem: DISCOVER, OFFER, REQUEST,
and ACKNOWLEDGEMENT all happen correctly ... but the information
doesn't make it to ifconfig or the routing table.


                        Robert Huff

_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to