PFSense upgrade 2.7 and DHCP printers crash
-
I upgraded my pfsense firewall from 2.6 to 2.7. Once I had pfsense up and running again, I noticed my printer was throwing an error. I did my normal troubleshooting and determined that my printer was toast.
I went out and bought a new one, a HP DeskJet 4152e. I followed the directions to get it added to the wifi and had it join. Well, that is when the fun started…
Once the printer gets the dhcp connection and receives the IP, at least that is what I think is happening, the print crashes. All the lights on the control panel and display start flashing and it is not accessable from the USB connection or its internal wifi.
Where do I need to look for what is wrong. I feel its with the dhcp/arp that is causing the issues.
Once the print is toast and errored out. I do not see its mac address in the arp table.
Do you have any idea what my next steps will be? Let me give you a list of the things I have tried.
Removed my DHCP reservation for this mac/ip address and tried. No luck. DHCP set to Allow all connections. I wanted the DHCP server to assign a new IP.
I set the DHCP server to Allow only known interfaces and I assigned mac and IP to my printer to the DHCP Server. I restarted my printer and added it to the wifi. No luck.
I have a guest network that runs on a completely different small router. When I attached the printer to this network, It all worked as normal. The printer attached and did not have an issue. I changed it to my normal “Home” Wifi and BOOM! The printer crashes when it calls for an IP.
I am at a loss now as to how to get this to work. I am sure there is something with the 2.6->2.7 upgrade that caused this.
Anyway, any help at this point would be great.
-
Have tried adding the printer to the mac deny list to see if it still crashes?
-
Ok, I found the issue. It was pfsense and the firewall/NAT rules. I found several rules that used IPv6 and IPv4 protocols. My network only uses IPv4. I removed that protocol and then tested the printers. BOOM! They both joined the network and all is fine now.
I upgraded pfsense from 2.6->2.7 and the software must handle the IPv6 dhcp requests somehow differently.
Thanks for the help anyway.