listen {
ipaddr = *
port = 67
type = dhcp
interface = eth1
}
dhcp.relay
This is a virtual server that handles DHCP relaying.
Only one server can listen on a socket, therefore it is not possible to do DHCP relaying and to run a DHCP server at the same time.
server dhcp.eth1
Packets received on the socket will be processed through one of the following sections that are named after the DHCP packet type. See dictionary.dhcp for the packet types.
dhcp DHCP-Discover {
update config {
# IP Address of the DHCP server
DHCP-Relay-To-IP-Address := 192.0.2.2
}
update request {
# IP Address of the DHCP relay (ourselves)
DHCP-Gateway-IP-Address := 192.0.2.1
}
ok
}
dhcp DHCP-Request {
update config {
# IP Address of the DHCP server
DHCP-Relay-To-IP-Address := 192.0.2.2
}
update request {
DHCP-Gateway-IP-Address := 192.0.2.2
}
ok
}
}