Need help - verifone credit card machine
-
I work in a small retail shop and I switched us from a asus rt-ax86u router to a pfsense box.
Everything is working fine except our front counter PC cannot connect to the verifone p400+ credit card machine to take payments. The old asus router is now in access point mode and serves as wifi for the building. We also have an ipad for checking out customers and it connects to the credit card reader with no problems using the same network my PC's are on (no bluetooth on the verifone).
I left all settings as default after a fresh install of pfsense so my network ips are all 192.168.1.xxx and I gave the credit card reader a static IP of 192.168.1.244.
I have looked through the firewall logs and there are no entries for the ip of the PC or the verifone at the times I initiate a test of the connection. It fails immediately, which indicates to me that it is being blocked somehow.
I have tried forwarding port 443 and 4443 to the the verifone, as it was recommended by our provider LightSpeed but it did not work.
I think this is a NAT problem, mainly because there are no firewall log entries and I also have some nodes running on my network and I cannot use their public IP's to access them from within my network. I have tried turning on 'Enable NAT Reflection for 1:1 NAT' and 'Enable automatic outbound NAT for Reflection' to fix that problem but it did not help.
Does anyone have any ideas? I can turn off the pfsense machine and use my old asus router with no problems, but that would defeat the purpose of my upgrade.
-
@vada123 said in Need help - verifone credit card machine:
It fails immediately, which indicates to me that it is being blocked somehow.
Or : traffic never reaches pfSense.
@vada123 said in Need help - verifone credit card machine:
I have looked through the firewall logs and there are no entries for the ip of the PC or the verifone
Get back to the default state of the credit card reader : it's probably "DHCP".
Power down PC and credit card reader.
Now : look at the pfSense Status > System Logs > DHCP log page.
Start up your PC, credit card reader etc.
You should see lines like this :where the MAC is the MAC of the device you've switched on.
"igc1" is the interface on which pfSense received the DHCP request. This is the interface on which a pfSense DHCP server should be running.
Remember : at this stage the device hasn't an IP yet.
These DHCP packages are not fire-walled (if you have a DHCP server set up - on LAN, by default, you have one).So : again : traffic reaches pfSense ?