Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a network where pfsense is the gateway. There are two sets of clients that I want. One where there will be some restrictions to the network (example, IM being blocked) and one network where there are no restrictions.

One easy way I thought about doing this was assigning the different domains different DNS servers. One set could use OpenDNS, the other could use Google's Public DNS. The set with OpenDNS would have the filter options on (using OpenDNS' dashboard, I can check block IM .... so I do not manually need to block,, gmail chat ....etc).

So the problem is the DHCP server looks like it will only assign a single set of DNS servers to clients. Is there a way to set a per client assignment?

Is there a better way to obtain what I want to obtain. This is just a small home network. I do not need anything fancy, but I do need this functionality in one way or another.

share|improve this question
Looks like one would have to edit some files.,20943.0.html Perhaps someone here would be willing to help out? – Trix Dec 27 '09 at 23:04

You can use the Captive Portal functionality of pfSense to force authentication, and then adjust the settings by user. It can be setup to use RADIUS to authenticate against AD.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.