Ez duzu Bonjour aurkikuntzarik behar VPN bidez inprimatzeko
AirPrint karga batek inprimagailua helbide, bide eta ataka bidez izendatzen du, beraz aurkikuntzak ez du tunela zeharkatu behar. Ibilbideak, ataka horrek eta TLSek funtzionatu behar dute oraindik.
Seguru asko esan dizute iPhone batetik VPN bidez inprimatzeko Bonjour aurkikuntzak tunela zeharkatu behar duela. Sinesmen horrek TAP zubietara eta multicast errepikatzailuetara bultzatzen ditu pertsonak, eta horiek ez dute ezer konpontzen. AirPrint-ek helmuga esplizitua onartzen du: konfigurazio-profil batek inprimagailu baten helbidea, baliabide-bidea eta ataka eman diezazkioke telefonoari. Aurkikuntzak ez du inoiz gertatu behar sarrera hori inprimatzeko orrian agertzeko. Kargak egiten ez duena da ibilbidea sortzea, AirPrint ez den inprimagailu bat IPP hizketan jartzea edo lana baimentzea.
Mitoa behaketa egiazko batekin hasten da
Bonjour esteka-lokala multicast da diseinuz. Puntutik punturako tunel bideratuak ez ditu talde horiek garraiatzen, beraz VPN batean dagoen telefono batek ezin ditu urruneko LANeko inprimagailuak arakatu, eta tunel berean dagoen ordenagailu eramangarri batek ere ezin du. Ondorio zuzena ez da inprimatzeak zubi bat behar duela; ondorio zuzena da arakatzeak beste entrega-mekanismo bat behar duela, eta zerrenda esplizitua da mekanismo hori.
Multicast errepikatzailuak badaude eta sare batzuek ondo kudeatzen dituzte, baina agian ez duzun aurkikuntza-baldintza bat konpontzen dute. Inplementazioak onartutako gailu bakarrera inprimatu behar badu, gailu hori argitaratzea txikiagoa, probagarria eta askoz errazagoa da erretiratzen tunel bat zeharkatuz difusio-domeinu bat hedatzea baino.
Zer darama kargak benetan
AirPrint karga com.apple.airprint inprimagailu-hiztegi multzo bat dauka. Hiztegi bakoitzak IPAddress bat hartzen du, hau da, helbide literal bat edo ostalari-izen bat izan daiteke, ResourcePath bat, aukerako Port bat eta aukerako ForceTLS bat. Applek Port eta ForceTLS iOS 11tik aurrera dokumentatzen ditu, beraz flota misto batek argi izan behar du hori zabaldu aurretik.
Bidea da jendeak asmatzen duen eremua. ResourcePath-ek inprimagailuaren _ipps._tcp edo _ipp._tcp Bonjour erregistroko rp balioa islatzen du. Sarritan ipp/print izaten da kontrolatzailerik gabeko inprimagailu modernoetan, eta sarritan fabrikatzailearen araberakoa zaharragoetan. Beste modelo batetik bide bat kopiatzeak agertzen den eta gero lan guztiak ukatzen dituen ilara sortzen du.
Multzoko elementu bat horrela ikusten da, probatutako amaiera-puntu ez diren ordezko balioekin:
<dict>
<key>ResourcePath</key>
<string>ipp/print</string>
<key>IPAddress</key>
<string>printer-07.office.example</string>
<key>Port</key>
<integer>8631</integer>
<key>ForceTLS</key>
<true/>
</dict>
Zati hori ez da profila. Karga baten barruko AirPrint multzoko elementu bat da, eta kargak oraindik bere metadatuak behar ditu, baita sinadura edo MDM bidezko entrega ere. AirPrint inprimagailu-hiztegia da eremuen esanahien erreferentzia.
Bildu balioak inprimagailutik, ez bilaketa-emaitza batetik
Gailura jadanik inprimatzen duen Mac batean, ippfind edo dns-sd -B _ipp._tcp iragarritako instantzia erakusten du, eta inprimagailuaren beraren web interfazeak IPP bidea eta ataka zerrendatzen ditu normalean. Idatzi lau balioak inplementazio-oharrean, hurrengo pertsonak pantaila-argazki batetik berriro atera behar ez ditzan.
Ondoren erabaki TLSari buruz nahita. ForceTLS egiazkoa denean, telefonuak inprimagailuak aurkezten duen ziurtagirian fidatu behar du, eta auto-sinatutako ziurtagiri batek huts egiten du fidatze-aingura ere zabaltzen ez baduzu. TLS desaktibatzea ilara bat funtziona dezan sare-bideari buruzko erabakia da, ez ziurtagiri deseroso baten ingurubidea.
Entrega, eta gero bi hutsegite kontrajarri
Bidali karga zure gailuen kudeaketa-kanalaren bidez hor dagoenean, eta tratatu laneko telefono batean eskuz instalatutako profila den salbuespen gisa. Instalatu ondoren, inprimagailuak inprimatzeko orrian agertu behar luke aurkikuntza-trafikorik gabe. Agertze hori da kargak inoiz bermatu behar zuen gauza bakarra.
Agertzen den baina lan guztietan huts egiten duen inprimagailu batek ibilbide, ataka, bide edo TLS arazo bat du, eta horietako bat ere ez du kargak konpontzen.
Inoiz agertzen ez den inprimagailu batek, ordea, entrega edo karga arazo bat du: profila ez da instalatu, multzoa gaizki eratuta dago edo balio bat ez dator bat gailuarekin. Irakurri berriro balioak eta helburuko gailua VPNari ukitu aurretik. Aurkikuntza-errepikatzaile bat gehitzea zerrenda-arazo bat konpontzeko akats garestia da, zerrenda ez baitzen inoiz aurkikuntzaren mende egon.
Mantendu sarrera mantentzeko moduan
Hobetsi ostalari-izen bat helbide literal baten ordez zona kontrolatzen duzun tokian, helbide-aldaketa batek instalatutako profil guztiak baliogabetu ez ditzan. Ostalari-izen hori telefonutik ebatzi behar da tunela aktibo dagoen bitartean, eta horrek split-DNS solasaldira eramaten du berriro, inprimaketaren solasaldira beharrean.
Idatzi inprimagailuaren jabea eta profilaren jabea inplementazio-erregistroan. Ilara mugitzen denean, eguneratu argitaratutako helmuga nahita, sarrera zahar bat ez baita bere kasa iraungitzen eta erretiratutako gailu batera zuzentzen jarraitzen du.
Horietako batek ere ez du inprimagailu bat AirPrint gaitasuna duenik egiten. Kargak helmuga bat argitaratzen du, eta gailuak oraindik IPP hizketan jakin behar du.