@bbirdwell said in Connecting to printer across vlans:
Its awful annoying to have to jump on my home wifi every time I have to print something.
Ypu want to make your printer available to a (your) device on the Internet ?
The first part of your question :
VLAN are the same thing as LAN's here.
Example, you have a LAN interface setup like the default 192.168.1.1/24 - a printer having, say, 192.168.1.10 on this LAN.
When you connect to another LAN, like 192.168.2.1/24 - you could use the IP of the printer - 192.168.1.10 and print just fine. Jo just use your router as a ..... router.
If you have firewall rules on your second 192.168.2.1/24 interface that block access to the first LAN, 192.168.1.1/24, you have to place a "PASS" firewall rule on 192.168.2.1/24 interface. Now your are using your router as a router, and firewall ^^
Note : the second LAN on any pfSense has no rules, thus it blocks everything initially. You have to add some rules to make it useful.
[image: 1584440750681-931bb871-967d-4968-87a2-88ea4f61dece-image.png]
The printer alias is the list with IP's of all my printers on the LAN interface.
With this rule on my (captive) PORTAL interface, my captive portals visitors can print on my printers.
Note : my visitors don't no sh*t about my printers, neither the IP nor network names, but the Avahi packages, and the DHCP registration into the DNS, makes devices that are capable to printer to find them, list their capabilities, and print.