Skip to content

DHCP

DHCP

  • UDP port 68 source, 67 destination
sequenceDiagram
Client->>Server: Discover
Server->>Client: Offer
Client->>Server: Request
Server->>Client: Acknowledge

Discover

Contains
- Macaddress
- Magic cookie
- DHCP Options

DHCPv4 Options

https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#Options

ID Number Common Name
0x01 Request Subnet Mask
0x02 Time Zone Offset
0x03 Router IP Address
0x04 Time Server
0x06 DNS Servers
0x07 Log Server
0x0C Hostname
0x0F Domain Name
0x21 Static routes
0x2C NetBIOS over TCP/IP Name Server
0x2D NetBIOS over TCP/IP Node Type
0x2E NetBIOS over TCP/IP Scope
0x32 Preferred Address
0x33 DHCP Lease Time
0x35 DHCP Offer Request Type
0x36 DHCP server IP
0x37 Parameter Request List
0x42 TFTP Server Name
0x77 Domain Search
0xFF End of Options

Request

Acknowledgement