FreeRadius tricks

DNS load balancing

# Let's suppose we have two DNS servers: 8.8.8.8 and 8.8.8.9.
# Our purpose is to get the DNS load balanced for the DNS servers.
# Example: within the "post-auth" section add the following stuff:
if ( "%{rand:2}" == "0" ) {
update reply {
# delete all the DNS attributes
VasExperts-DHCP-DNS !* ANY
VasExperts-DHCP-DNS = "8.8.8.9"
VasExperts-DHCP-DNS += "8.8.8.8"
}
}
else {
update reply {
# delete all the DNS attributes
VasExperts-DHCP-DNS !* ANY
VasExperts-DHCP-DNS = "8.8.8.8"
VasExperts-DHCP-DNS += "8.8.8.9"
}
}