DHCP configuration WARNING
Peter Balsianok
peter.balsianok at orange.sk
Thu Mar 29 11:29:49 CEST 2012
Hi,
I try to use the DHCP virtual server. I`m using DEFAULT configuration.
After start of the Freeradius/DHCP server, i can see WARNING message in the
dhcp section.
Is it correct ?
radiusd -X
...
server dhcp { # from file /usr/local/etc/raddb/sites-enabled/dhcp
modules {
} # modules
} # server
*WARNING: Server dhcp is empty, and will do nothing!*
radiusd: #### Opening IP addresses and Ports ####
listen {
type = "auth"
ipaddr = *
port = 0
}
listen {
type = "acct"
ipaddr = *
port = 0
}
listen {
type = "control"
listen {
socket = "/usr/local/var/run/radiusd/radiusd.sock"
}
}
listen {
type = "auth"
ipaddr = 127.0.0.1
port = 18120
}
listen {
type = "dhcp"
ipaddr = 127.0.0.1
port = 6700
}
Listening on authentication address * port 1812
Listening on accounting address * port 1813
Listening on command file /usr/local/var/run/radiusd/radiusd.sock
Listening on authentication address 127.0.0.1 port 18120 as server
inner-tunnel
Listening on dhcp address 127.0.0.1 port 6700 as server dhcp
Ready to process requests.
configuration file sites-available/dhcp:
#
# The DHCP functionality goes into a virtual server.
#
server dhcp {
listen {
ipaddr = 127.0.0.1
port = 6700
type = dhcp
# interface = lo0
broadcast = no
}
# 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 reply {
DHCP-Message-Type = DHCP-Offer
}
# The contents here are invented. Change them!
update reply {
DHCP-Domain-Name-Server = 127.0.0.1
DHCP-Domain-Name-Server = 127.0.0.2
DHCP-Subnet-Mask = 255.255.255.0
DHCP-Router-Address = 192.168.1.1
DHCP-IP-Address-Lease-Time = 86400
DHCP-DHCP-Server-Identifier = 192.168.1.1
}
# Do a simple mapping of MAC to assigned IP.
#
# See below for the definition of the "mac2ip"
# module.
#
mac2ip
# If the MAC wasn't found in that list, do something else.
# You could call a Perl, Python, or Java script here.
#if (notfound) {
# ...
#}
ok
}
dhcp DHCP-Request {
update reply {
DHCP-Message-Type = DHCP-Ack
}
# The contents here are invented. Change them!
update reply {
DHCP-Domain-Name-Server = 127.0.0.1
DHCP-Domain-Name-Server = 127.0.0.2
DHCP-Subnet-Mask = 255.255.255.0
DHCP-Router-Address = 192.168.1.1
DHCP-IP-Address-Lease-Time = 86400
DHCP-DHCP-Server-Identifier = 192.168.1.1
}
# Do a simple mapping of MAC to assigned IP.
#
# See below for the definition of the "mac2ip"
# module.
#
mac2ip
# If the MAC wasn't found in that list, do something else.
# You could call a Perl, Python, or Java script here.
#if (notfound) {
# ...
#}
ok
}
# If there's no named section for the packet type, then the packet
# is processed through this section.
dhcp {
# send a DHCP NAK.
reject
}
}
passwd mac2ip {
filename = ${confdir}/mac2ip
format = "*DHCP-Client-Hardware-Address:=DHCP-Your-IP-Address"
delimiter = ","
}
--
View this message in context: http://freeradius.1045715.n5.nabble.com/DHCP-configuration-WARNING-tp5603160p5603160.html
Sent from the FreeRadius - User mailing list archive at Nabble.com.
More information about the Freeradius-Users
mailing list