Besoin d'aide pour imprimer sur le réseau local lorsque vous utilisez un réseau privé virtuel sur un ordinateur de bureau Ubuntu 10.10

0

Je peux imprimer sur mon imprimante HP via le réseau local lorsque je ne suis pas connecté au VPN. Lorsque connecté au VPN, l'impression échoue.

OpenVPN 2.1.0 x86_64-pc-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [MH] [PF_INET6] [eurephia] built on Jul 12 2010

Je peux envoyer une requête ping à l’imprimante tout en étant connecté au VPN:

$ ping 192.168.100.12
PING 192.168.100.12 (192.168.100.12) 56(84) bytes of data.
64 bytes from 192.168.100.12: icmp_req=1 ttl=255 time=9.17 ms
--- 192.168.100.12 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss...

$ ping HpPrinter.local
PING HpPrinter.local (192.168.100.12) 56(84) bytes of data.
64 bytes from HpPrinter.local (192.168.100.12): icmp_req=1 ttl=255 time=0.383 ms

--- HpPrinter.local ping statistics ---
4 packets transmitted, 4 received, 0% packet loss...

Mais voici l'erreur lorsque j'essaie d'imprimer alors que je suis connecté au VPN:

hpijs[9990]: io/hpmud/jd.c 784: mdns lookup HpPrinter.local retry 1...
...
hpijs[9990]: io/hpmud/jd.c 784: mdns lookup HpPrinter.local retry 20...
hpijs[9990]: io/hpmud/jd.c 780: error timeout mdns lookup HpPrinter.local
hpijs[9990]: io/hpmud/jd.c 88: unable to read device-id
hp[9982]: io/hpmud/jd.c 784: mdns lookup HpPrinter.local retry 1...
...
hp[9982]: io/hpmud/jd.c 784: mdns lookup HpPrinter.local retry 20...
hp[9982]: io/hpmud/jd.c 780: error timeout mdns lookup HpPrinter.local
hp[9982]: io/hpmud/jd.c 88: unable to read device-id
hp[9982]: prnt/backend/hp.c 745: ERROR: open device failed stat=12: hp:/net/Officejet_Pro_L7600?zc=HpPrinter

J'utilise des règles iptables, mais le problème n'apparaît pas lié au pare-feu. J'ai testé sans règles (c'est-à-dire sans pare-feu). Le problème d'impression se produit lorsque le VPN est connecté. Je peux deviner que c’est un problème lié à mdns, mais la recherche sur Google à l’aide de mdns n’a révélé aucune anomalie en rapport avec celle-ci (à mon niveau de connaissance). Aucune suggestion?

MountainX
la source

Réponses:

0

J'ai eu un peu de malchance ... Je cherchais des solutions "appropriées" (et j'essayais d'en savoir plus sur la cause du problème), puis, pour une raison quelconque, j'ai soudainement pensé à essayer Système> Administration> Impression. L’interface graphique a montré mon imprimante à:

Emplacement d'origine: hp: / net / Officejet_Pro_L7600? Zc = HpPrinter

J'ai utilisé l'assistant d'interface graphique pour retrouver l'imprimante, cette fois en utilisant le VPN. Il est venu avec cet emplacement: dnssd: //Officejet%20Pro%20L7600%20%5B32C801%5D._pdl-datastream._tcp.local/

L'impression fonctionne maintenant sur le VPN.

POURQUOI??? Je voudrais vraiment savoir ce que tout cela signifie et quelles sont les implications pour la sécurité de mdns. J'apprécierais tous les commentaires que quelqu'un voudrait ajouter.

MountainX
la source
-1

Sur mon client Anyconnect, je peux cliquer sur l'icône engrenage pour modifier les "paramètres", puis sélectionner "Autoriser l'accès local (LAN) lors de l'utilisation d'un VPN (si configuré)". Lorsque je coche cette case et que je me reconnecte au VPN, je peux accéder à mon imprimante réseau (locale) et à d'autres ressources.

utilisateur279601
la source