Come far funzionare la stampa condivisa su Yosemite all'interno di una sola rete IPv4?

1

Paesaggio di rete

La mia rete è realizzata tramite Internet Sharing da un Mac: Bob che ospita una stampante USB: Clara . Su questa rete domestica c'è un Mac: Alice che di solito stampa su Clara su Bob .

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

Ovviamente, su Bob la Firewall è attiva e la condivisione di Clara è attiva.

Un dettaglio chiave: questo problema di stampa in comune si è verificato quando ho aggiornato Bob da Mountain Lion a Yosemite .

Bug

Per motivi di sicurezza (non lasciare aperto ciò che non controlli completamente), interrompo qualsiasi IPv6 sul lato interno della mia rete.

Su entrambi Alice , Bob Ho eseguito:

networksetup -setv6off Wi-Fi

Da quando questa modifica la mia rete funziona perfettamente (e in effetti è molto meglio). Alice può accedere a Internet con ssh , http , IMAP , smtp ... senza glitch, ma per la stampa.

Alice continua a vedere Clara come stampante condivisa, ma la stampa non funziona e la finestra della stampante rimane sul messaggio:

Printing - Looking for printer

per sempre. Il log degli errori CUPS dice:

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

Se su Alice controllo la raggiungibilità di CUPS su Bob Ottengo:

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

Quindi CUPS è in esecuzione su Bob e perfettamente raggiungibile tramite IPv4.

Se riaccendo IPv6, la stampa condivisa funziona di nuovo. Il firewall non è coinvolto in questo problema di rete.

Domanda

Come posso ottenere che la stampa condivisa funzioni su una rete IPv4?

Ho già trovato questa corretta analisi di un problema simile su Linux: Disabilitare IPv6 sembra spezzare CUPS

Ma la modifica suggerita per cupsd.conf incorniciato con il relativo launchctl stop... launchctl start non lo aggiusta.

Inoltre ho scoperto che devo essere cauto nell'ottimizzazione:

/etc/cups/cupsd.conf

perché l'attivazione di Printer Sharing sta sovrascrivendo questo file di configurazione.

    
posta daniel Azuelos 23.05.2015 - 11:35
fonte

0 risposte

Leggi altre domande sui tag