Dnsmasq (noob question)
I think I understand the documentation, but just wanted to clarify.
If I have a new installation of 2.3, I will automatically have unbound enabled. Is dnsmasq still available, or only for legacy upgrades?
I have dnsmasq on several open-source wireless routers (which I am trying to replace with pfsense). This enables me to assign a different DHCP scopes to various mac/IP groups (eg alternate DNS & Gateway) - is this available (either via dnsmasq or otherwise) in pfsense?
dnsmasq (forwarder) is still there, you can use it if you want. Just disable the resolver unbound.
You want to use pfsense as a wifi router? With some sort of wifi card in pfsense? Yeah good luck with that ;) There are many things that pfsense does well!! Wifi is not one of them ;)
Thanks for the clarification. I will try disabling the Resolver and enabling Forwarder with my previous options.
I have no intention of using pfsense as a wifi router. I just prefer to remove all the active functionality (step 1 - DNSmasq; step 2 - openVPN) from 4 separate access points up to the router for better control, performance (and synchronisation):
# all clients get these defaults, except as below dhcp-option=3,192.168.31.1 dhcp-option=6,192.168.31.1 # my media devices (don't have an option for static IP) dhcp-host=11:22:33:44:55:66,192.168.31.62 dhcp-host=aa:bb:cc:dd:ee:ff,192.168.31.63 # route via openvpn on WAP2 dhcp-option=uk,option:router,192.168.31.2 dhcp-option=uk,option:dns-server,192.168.31.2 #route via openvpn on WAP3 dhcp-option=usa,option:router,192.168.31.3 dhcp-option=usa,option:dns-server,192.168.31.3 # assign the media devices for special handling dhcp-mac=usa,aa:bb:cc:dd:ee:ff dhcp-mac=uk,11:22:33:44:55:66 # DNS basics address=/remote.mail.server.net/192.168.44.10 address=/local.mail.server.net/192.168.31.10 address=/other.internal.server.net/192.168.31.15 address=/other.external.server.net/192.168.44.15
I am sure there is another/better(?) way with pfsense, only this is what I'm used to. It's worked reliably for several years.
I'm open to suggestions/recommendations. Thanks again.
Why do you need to send your WAP to special gateways? Why not just policy route their traffic out your vpn you have setup on pfsense as a client.. Much easier setup to be sure.. But you can for sure hand out different gateways via just dhcp gui.. once you setup a reservation for those mac's
Thanks again for your help and suggestions.
First of all, I am transitioning from a working network to a new pfsense-centered network.
Until 24 hours ago, my primary router was a Linksys RV082 (IPsec ike v1 only & PPtP) with compromised firmware, ineligible for upgrade. My WAPs (3 needed for coverage of the house due concrete walls) all have Tomato firmware, and with them, I am making use of dnsmasq & OpenVPN. Each WAP runs a different OpenVPN tunnel for geo-ip purposes, and is an alternate designated Gateway. The main router also runs an IPsec tunnel to my off-site server.
I am replacing all of this with pfsense, as I learn each step.
1\. Internet access 2\. Resume existing IPsec ike tunnel 3\. OpenVPN remote access (to manage/learn while away) 4\. Restore & enhance static IP reservations 5\. Enhance firewall/forwarding 6\. Enable VLAN/Guest networks 7\. Replace existing (WAP) OpenVPN connections with pfsense clients 8\. Replace current device based routing with destination based routing
At the moment, I am only on step 3 (which worked during testing), so should be working on 4 & 5 over the next 2 days.
To avoid breaking my existing setup, and keep the TVs running over the holidays, the WAPs continue to run the OpenVPN clients (for the moment).
I am having difficulty with the firewall rules, and until I have mastered that, there is no point using pfsense as an OpenVPN client.
To make things easier, I am re-assigning all my local Static IPs to fit into an appropriate subnet /28, /29, /27 etc to control access via the firewall rules.
So the step I'm currently on is how (best) to assign a different gateway to a few devices (and also my mac on an occasional basis).
I can now see the option in the Static Reservation for assigning an alternate gateway.
While this meets my immediate needs, it is rather tedious for the large number of entries. Can I edit a file directly via SSH, or does it get overwritten by the GUI? Which file should I edit for DHCP static reservations?
The other problem I foresee is when I transition to using pfsense OpenVPN clients as the gateway. What's the procedure & format for specifying that? I can setup the client without issue, but am unsure on the subsequent steps (still a bit more reading to do…)
Thanks again, and happy new year.
OK, so I have found the file containing the reservations:
Is it safe to edit/add to this file, or is the configuration overwritten by another process? I would like to add another 20-30 reservations.
I must be missing something, but..
- dnsmasq is NOT the thing used for DHCP server on pfSense.
- messing with configuration files via shell is of no use, these changes will NOT persist
Thank you for the confirmation.
Now that I have found the equivalent feature in the gui, I won't be needing dnsmasq, but it would be useful to have a feature for bulk import of static reservations.