blob: 737cc5d5d69096c44efac181f93d8a4475c869a0 [file] [log] [blame]
# -*- text -*-
######################################################################
#
# This is a virtual server that handles DHCP relaying
#
# Only one server can listen on a socket, so you cannot
# do DHCP relaying && run a DHCP server at the same time.
#
######################################################################
server dhcp.eth1 {
listen {
ipaddr = *
port = 67
type = dhcp
interface = eth1
}
# Packets received on the socket will be processed through one
# of the following sections, 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
}
}