Cannot connect to LAN printer



  • Hi guys,

    I just switched over to pfSense + OpenDNS, from my Belkin F9K1001v1 (still using it as an AP and switch, however), and I have absolutely no reason to look back. It's been great, reliability has gone through the roof, not a single dropped connection. All in all, why haven't I done this sooner?

    Now, my wife just left me know this morning that my Brother 8460N is not printing. Weird.

    I went into the DHCP leases, and it wasn't there. I pinged it via the name and it came up with a 67 address, I laughed out loud. I went to the printer, and set it to DHCP from static. I then restarted the printer and still nothing.

    I use the supplied status monitor from Brother to let me know if it's online or not.

    It still said offline. So, I went back to the DHCP leases, and it shows up this time. But, the status monitor still said offline. GAH!

    I Googled, and I Googled. All that came up was installing CUPS, being able to share the printer across VLANs, and other complex networks that do not apply to me.

    Which leads me here. Can anyone help?

    While I was typing this, I decided to reboot the system and the printer came up. This is definitely an issue with the routing, firewall, or something. Once I heard the jingle that pfSense loaded up, the status monitor said the printer is offline again. I have a 3rd NIC that I could use for a DMZ, but how do I do so?

    I should mention my network layout. DOCSIS 3.0 Modem > into NIC0 > pfSense (router/firewall) > from NIC1 into WAN input > Belkin F9K1001v1 (wired/wireless switch) > from LAN out into Uplink > Cisco EZXS55W switch > My computer

    The modem, pfSense box, and the Belkin are on the opposite side of the room. The layout of the room prevents me from eliminating the Cisco switch. Also, it helps when I need to troubleshoot other people's computers as I have a KVM at my desk, as well.



  • I was poking around trying to see SOMETHING that may be an "AHA! That was it!" …And I found it.

    I had to allow NAT-PMP mappings to get my printer functioning again.



  • My wife can't print from her laptop that's connecting wirelessly.



  • How is her print set up?

    Is she set to print to a dns name?  IP address or port?



  • I set up the printer exactly the same on both of our computers.

    It should be trying to hit it by the name of the printer. The protocol was set to LPR, but I have switched it to RAW so that it forces it to go through port 9100.

    And in a new development… I can't print again. This is starting to frustrate me.



  • Probably the easiest way would have been to give it a static map and hostname and then put a check in the "Static DHCP" in:

    services > DNS forwarder

    Then you should be able to resolve things by name including a printer.



  • @kejianshi:

    Probably the easiest way would have been to give it a static map and hostname and then put a check in the "Static DHCP" in:

    services > DNS forwarder

    Then you should be able to resolve things by name including a printer.

    Printer has a name by default, it reverted to a static IP after I manually set it to DHCP trying to sort it out, and there is a check in STATIC DHCP.

    Would it help if I add a Host Override?



  • Perhaps - If you have a hostname supplied in the static map and you also have "Static DHCP" in services > DNS forwarder I'm surprised its not working already, but yeah.  An override might help.  Give it a try.



  • @kejianshi:

    Perhaps - If you have a hostname supplied in the static map and you also have "Static DHCP" in services > DNS forwarder I'm surprised its not working already, but yeah.  An override might help.  Give it a try.

    The override worked right off the bat for both computers. Your avatar sums up my last 8 hours trying to get it to work.

    Thanks a lot. I appreciate it.



  • Any Time.  Its a little bit of fun looking at these threads while I'm watching some show.

    I tried the first way I told you just now (I normally don't use that service option)

    After I applied the option, I restarted the DHCP service and then the DNS forwarder service and it worked fine.

    Your way also worked fine…

    So, people will have two options to try in the future, at least.  ;D

    (I normally just use the IPs.  They are as easy to remember as hostnames for me and more sure-fire - especially when VPN gets involved)



  • Just a thought.

    You have connected pfsense to the WAN port of Belkin.
    Have you set the Belkin router to bridge mode in that case?
    Otherwise you should have connected pfsense to the LAN port of the Belkinrouter.

    /illern



  • @illern:

    Just a thought.

    You have connected pfsense to the WAN port of Belkin.
    Have you set the Belkin router to bridge mode in that case?
    Otherwise you should have connected pfsense to the LAN port of the Belkinrouter.

    /illern

    I enabled the Belkin to "Access Point" mode, then I experimented and connected via the WAN port. It works just fine, so I left it. Some previous SOHO routers I had did not allow this. I guess this one is just different.


  • Netgate Administrator

    You enabled NAT-PMP (in pfSense?) and that allowed the print monitor to function. Seems suspect to me. Check the UPNP status, what has the printer or the monitor software opened? Why? I can see no reason to require UPNP for two devices in the same subnet.
    The cynic in me would tell you it's just so Brother can remotely monitor your printer and occasionally make it demand more toner for no good reason!  ;)

    Steve



  • I was thinking the same, however, my wife needs it for school. I tried it just to allow her classwork to continue without a hitch.

    I just turned it off and it still prints.

    Once again, thank you all.


Log in to reply