Beantwoorden
Pietsnot56
Professional Weetjesweter
Berichten: 41
Say what?! On a roll... Nog geen reader's digest? :-) A born reader!

remote printen over OpenVpn op een HP-MFC printer

Sporadisch gebruik ik een OpenVPN verbinding om vanop een ipad of iphone contact te maken met mijn home netwerk (Nas, IOT, ...) via een DIY Pfsense firewall / router.

Dit werkt probleemloos.

Soms wens ik iets af te drukken op mijn netwerkprinter (HP) van mijn home netwerk.

Dit werkt niet. Ik krijg op mijn ipad / iphone een melding als " geen Airprint printer gevonden". 

Ik kan wel via de web interface de Hp-printer benaderen.

Op de OpenVPN server ( = Pfsense) staat "Communicatie tussen clients onderling : 

Sta communicatie tussen de met deze server verbonden clients toe" aangevinkt.
Is het normaal dat ik niet kan printen via de VPN verbinding of is er een instelling in de firewall rules op Pfsense niet correct?
Voorlopig niets éénduidig gevonden op diverse forums op het internet.
26 reacties
kevin2703
Experienced Weetjesweter
Berichten: 28
On a roll... Handje vol! Twee handen vol! Follow the reader, reader!

remote printen over OpenVpn op een HP-MFC printer

Apple gebruikt "Bonjour" om te communiceren en dit is niet standaard geactiveerd in PfSense. Je gaat het Avahi pakket nodig hebben om de mDNS communicatie toe te laten tussen je VPN en het netwerk waar je printer mee verbonden is. Anders gaat dit nooit lukken. Ik had hetzelfde voor met mijn Bose luidspreker. Het is mij nooit gelukt maar misschien lukt dit wel in jouw geval.

Pietsnot56
Professional Weetjesweter
Berichten: 41
Say what?! On a roll... Nog geen reader's digest? :-) A born reader!

remote printen over OpenVpn op een HP-MFC printer

De package Avahi stond al geïnstalleerd. 

Gebruikt u ook Pfsense? 

Is het probleem gekoppeld alleen aan de apple toestellen of is dit ook het geval voor windows?

 

flip1953
Freshman Meesterweter
Berichten: 2230
Jij bent geliefd! De nieuwe Einstein! De slimste mens? Dat ben jij. GP, kort voor Giga Poster!

remote printen over OpenVpn op een HP-MFC printer

Met Windows lukt het mij wel om te printen naar een remote printer via VPN, maar:

  • Windows vindt de remote printer niet automatisch.
  • Ik kan de remote printer wel toevoegen via zijn IP adres.

Start > Instellingen > Bluetooth en Apparaten > Printers en Scanners > Apparaat toevoegen > Handmatig toevoegen > Voeg een Printer toe met behulp van zijn IP adres of hostname > Type = TCP/IP, Hostname of IP adres = hier het remote IP adres invullen.

De rest gaat dan automatisch (incl. laden van stuurprogramma etc).

 

Pietsnot56
Professional Weetjesweter
Berichten: 41
Say what?! On a roll... Nog geen reader's digest? :-) A born reader!

remote printen over OpenVpn op een HP-MFC printer

Dit test ik even uit.

Graag had ik dit ook voor een ipad zien lukken. 

Ik dacht dat er ook app's bestonden om op een ipad ook te printen op ip-adres.

Is dit een piste?

kevin2703
Experienced Weetjesweter
Berichten: 28
On a roll... Handje vol! Twee handen vol! Follow the reader, reader!

remote printen over OpenVpn op een HP-MFC printer

Ik gebruik ook PfSense inderdaad. Gewoon het Avahi pakket installeren, is niet voldoende. Je dient nog enkele andere instellingen en fw rules in te stellen.
Zoals Filip aangaf, is het soms wel perfect mogelijk door handmatig het IP in te geven als je niet in hetzelfde subnet zit met de toestellen. Dan bypass je het ganse mDNS/Bonjour/Air... gebeuren en maak je rechtstreeks verbinding.

Pietsnot56
Professional Weetjesweter
Berichten: 41
Say what?! On a roll... Nog geen reader's digest? :-) A born reader!

remote printen over OpenVpn op een HP-MFC printer

Hi, kevin2703

 

 

weet je toevallig nog welke aanpassingen je in Pfsense nog aanvullend moet doen?

Op windows kan je inderdaad het ip adres van de printer gebruiken, maar op ipad / iphone weet ik niet of dit mogelijk is.

 

 

kevin2703
Experienced Weetjesweter
Berichten: 28
On a roll... Handje vol! Twee handen vol! Follow the reader, reader!

remote printen over OpenVpn op een HP-MFC printer

Zeker maken dat 'enable reflection to allow mdns packets to cross subnets' in avahi is aangevinkt.

Dan moet je nog een FW floating rule maken 'Allow UDP from any to 224.0.0.251 port 5353' en in die rule ook 'IP options' aanvinken.

(Niet zeker maar je zal volgens mij nog een rule moeten maken ook zodat je VPN subnet effectief kan communiceren met de printer in het ander subnet)
Op verschillende fora te zien dat dit normaal zou moeten werken. Ik kan het eventueel nog eens testen bij mij thuis mocht het niet lukken want ik gebruik die airprint niet over verschillende subnetten/vlans. Dan kan ik je laten weten als we nog iets over het hoofd zien.

Pietsnot56
Professional Weetjesweter
Berichten: 41
Say what?! On a roll... Nog geen reader's digest? :-) A born reader!

remote printen over OpenVpn op een HP-MFC printer

Hi Kevin2703,

Alvast bedankt voor de reply.

1) zopas thuis de test gedaan met een win portable (verbonden via bluetooth met mijn iphone), waar ik eerst een ip printer gecreëerd had.

Dit werkt inderdaad!

Indien ik mijn portable mee heb, zal ik voortaan remote kunnen printen. Maar meestal heb ik enkel mijn ipad en iphone mee.

 

2) ik vind in Avahi enkel deze parameter die ook al aangevinkt stond : Repeat mdns packets across subnets

  Voorts deze zwevend regel gecreëerd:

0/0 B    LAN     IPv4 UDP  *   *    224.0.0.251       5353      *    geen    multicast DNS(mDNS) voor remote printing Ipad

en in OpenVPN interface:

0/0 B    LAN     IPv4 UDP/UDP  LAN subnets      *    xxx.xxx.xxx.xxx  =printer ip       *      *    geen    Laat toe tot HP printer

Bij het testen via iphone (zonder wifi) nog altijd "Geen AirPrint printers gevonden".

In Status OpenVPN is de tunnel wel correct opgebouwd.

Is er iets fouts in de rules of ontsnapt er nog iets?

kevin2703
Experienced Weetjesweter
Berichten: 28
On a roll... Handje vol! Twee handen vol! Follow the reader, reader!

remote printen over OpenVpn op een HP-MFC printer

Eventjes een vraag om zeker te zijn: zit jouw printer in jouw LAN subnet of ergens anders?

Want jouw originele vraag ging over VPN verbinding en dit zie ik nergens in jouw FW rules. Zo kan ik je eventueel verder helpen...
Mochten we er zo niet komen, test ik wel dit weekend even met een iPad thuis.
Momenteel gebruikt mijn dochter AirPrint in hetzelfde subnet (LAN) waar ook de printer inzit. Dat werkt sowieso zonder FW rules en Avahi omdat de broadcast het subnet niet moet verlaten. Het is een uitdaging hoor in PfSense soms maar we komen er wel uit...wees gerust!

__PRESENT

Pietsnot56
Professional Weetjesweter
Berichten: 41
Say what?! On a roll... Nog geen reader's digest? :-) A born reader!

remote printen over OpenVpn op een HP-MFC printer

Hi,

De printer staat inderdaad in subnet LAN.

De subnetten GASTEN, SERVERS en OpenVPN krijgen toegang tot de printer via een specifieke firewall regel.

En dit werkt voor GASTEN, SERVERS en ook bij OpenVPN onder windows met ip printer.

bvb GASTEN :

Pietsnot56_3-1738258294616.png

Bij Openvpn ;

Pietsnot56_2-1738257797302.png

Is LAN subnet wel juist? Bij GASTEN staat wel GASTEN subnet.

Het verbaast mij dat er heel weinig terug te vinden is op de forum's.

Ik ben toch niet de enige die via een Vpn verbinding op ipad remote wens te printen.

PS: Ik onderstel dat er zich met Wireguard er een gelijkaardig probleem stelt.

Anders moet ik ook Wireguard configureren, alhoewel OpenVPN voor mij voldoet voor de sporadische keren dat ik dit nodig heb.

 

 

Pietsnot56
Professional Weetjesweter
Berichten: 41
Say what?! On a roll... Nog geen reader's digest? :-) A born reader!

remote printen over OpenVpn op een HP-MFC printer

hi,

ik voeg hierbij ook de zwevende FW rule:

Pietsnot56_0-1738322827528.png

Kan een time-out de oorzaak zijn dat er geen airprinter gevonden wordt?

Is Reflection Filtering hierbij een oplossing mits "_printer.tcp.local" als service toe te voegen?

Ik heb niet voldoende kennis met dit gebeuren. 😕

 

 

Pietsnot56
Professional Weetjesweter
Berichten: 41
Say what?! On a roll... Nog geen reader's digest? :-) A born reader!

remote printen over OpenVpn op een HP-MFC printer

Hierbij opnieuw zwevend FW rule:

Pietsnot56_0-1738334029974.png

 

kevin2703
Experienced Weetjesweter
Berichten: 28
On a roll... Handje vol! Twee handen vol! Follow the reader, reader!

remote printen over OpenVpn op een HP-MFC printer

Blijf voorlopig maar bij OpenVPN. Ikzelf gebruik OpenVPN via TCP enkel voor mijn NordVPN verbinding en DNS requests om te leiden. Voor remote verbinding met mijn thuisnetwerk gebruik ik dan wel Wireguard alsook voor streaming over UDP i.c.m. NordVPN.

Ik ga zo dadelijk eens kijken of ik het via een iPad werkende krijg. Van zodra ik meer info heb, laat ik het weten.

kevin2703
Experienced Weetjesweter
Berichten: 28
On a roll... Handje vol! Twee handen vol! Follow the reader, reader!

remote printen over OpenVpn op een HP-MFC printer

Even een kleine bedenking bij jouw floating rules:
- zet om alle andere problemen van bovenliggende rules te voorkomen, die floating rule voor de broadcast die nu onderaan staat, als eerste
- ik zie ook geen tandwiel bij die rule...heb je "IP options" aangezet bij "Advanced settings"?

kevin2703_0-1738392475304.png