Can not get AirPrint to work across VLANs
-
I have an iPhone and a printer. They are on different VLANs. Both VLANs have a temporary allow all rule.
Initially the iPhone could not see the printer in AirPrint (although it could ping it). I installed the Avahi package and then it started working fine, I could print using AirPrint.
Now I want to block internet access for the printer VLAN, so I added an alias containing my private networks, and applied an allow rule on the printer's VLAN to that alias and nothing else. That blocked the VLANs access to the internet like intended.
However, AirPrint stopped working. Why would the printer need internet access for AirPrint to work locally? Can anyone help me set this up correctly? Thanks.
-
@teefos did you look to see what address ranges the printer was attempting to initiate traffic to, my guess would be you didn’t include MDNS / multicast in your local alias.
-
@q54e3w Thanks, I added an additional allow rule for port UDP 5353 and it started working again!