¿Cómo hacer que la impresión compartida funcione en Yosemite dentro de una red solo IPv4?

1

Paisaje de red

Mi red se hace a través del uso compartido de Internet desde una Mac: Bob albergando una impresora USB: Clara . En esta red doméstica hay una Mac: Alice que generalmente se imprime en Clara a través de Bob .

Alice    --AirPort--    Bob    --Ethernet--    Internet
Mac                     Mac
10.0.2.23       10.0.2.1    192.168.1.1
                         |
                        USB
                         |
                        Clara
                        printer

Por supuesto, en Bob el Firewall está activado, y la participación de Clara está activada.

Un detalle clave: este problema de falla en la impresión compartida ocurrió cuando actualicé Bob de Mountain Lion a Yosemite .

Error

Por razones de seguridad (no dejes abrir lo que no controlas completamente), detengo cualquier IPv6 en el lado interno de mi red.

En ambos Alice , Bob corrí:

networksetup -setv6off Wi-Fi

Desde esta modificación, mi red funciona perfectamente (y, de hecho, mucho mejor). Alice puede acceder a Internet con ssh , http , IMAP , smtp ... sin ningún problema, pero para imprimir.

Alice todavía ve a Clara como una impresora compartida, pero la impresión no funciona, y la ventana de la impresora permanece en el mensaje:

Printing - Looking for printer

para siempre. El registro de errores CUPS dice:

E [23/May/2015:11:05:50 +0200] [Job 621] Unable to find printer.

Si en Alice , compruebo la accesibilidad de CUPS en Bob Me sale:

alice$ telnet 10.0.2.1 631
Trying 10.0.2.1...
Connected to bob.
Escape character is '^]'.

Por lo tanto, CUPS se ejecuta en Bob y es perfectamente accesible a través de IPv4.

Si vuelvo a activar IPv6, la impresión compartida vuelve a funcionar. El firewall no está involucrado en este problema de red.

Pregunta

¿Cómo puedo hacer que la impresión compartida funcione en una red solo IPv4?

Ya encontré este análisis correcto de un problema similar en Linux: Deshabilitar IPv6 parece romper el CUPS

Pero la modificación sugerida al cupsd.conf enmarcado con el correspondiente launchctl stop... launchctl start no lo arregla.

Además, descubrí que debo ser cauteloso con la optimización:

/etc/cups/cupsd.conf

porque la activación de Printer Sharing está sobrescribiendo este archivo de configuración.

    
pregunta daniel Azuelos 23.05.2015 - 11:35

0 respuestas

Lea otras preguntas en las etiquetas