Сизге iPhone'дон VPN аркылуу басып чыгаруу үчүн Bonjour издөөсү туннелден өтүшү керек деп айтышкан болуш керек. Бул ишеним адамдарды эч нерсени оңдобогон TAP көпүрөлөрүнө жана multicast ретрансляторлоруна түртөт. AirPrint так барар жерди кабыл алат: конфигурация профили телефонго принтердин дарегин, ресурс жолун жана портун бере алат. Ошол жазуу басып чыгаруу баракчасында көрүнүшү үчүн издөө эч качан болбошу керек. Профиль жасабаган нерсе — маршрутту түзүү, AirPrint эмес принтерди IPP сүйлөтүү же тапшырманы уруксаттоо.

Уламыш чыныгы байкоодон башталат

Bonjour өз түзүлүшү боюнча жергиликтүү звеного multicast болуп саналат. Маршрутталган пункттан пунктка туннель бул топторду ташыбайт, ошондуктан VPN'деги телефон алыскы LAN'дагы принтерлерди карап чыга албайт, ошол эле туннелдеги ноутбук да албайт. Туура жыйынтык — басып чыгарууга көпүрө керек эмес; туура жыйынтык — карап чыгууга башка жеткирүү механизми керек, жана так тизме ошол механизм.

Multicast ретрансляторлору бар жана айрым тармактар аларды жакшы башкарат, бирок алар сизде жок болушу мүмкүн болгон издөө талабын чечет. Эгер жайгаштыруу бир гана бекитилген түзмөккө басып чыгарууга тийиш болсо, ошол түзмөктү жарыялоо кичирээк, текшерүүгө боло турган жана туннелден өтүп broadcast доменин кеңейтүүгө караганда алда канча оңой артка кайтарылат.

Пайдалуу жүктөм чындыгында эмнени ташыйт

Пайдалуу жүктөм com.apple.airprint принтер сөздүктөрүнүн массивин кармайт. Ар бир сөздүк IPAddress кабыл алат, ал сөзмө-сөз дарек же хост аты болушу мүмкүн, ResourcePath, милдеттүү эмес Port жана милдеттүү эмес ForceTLS. Apple Port жана ForceTLS талааларын iOS 11'ден тартып документтештирет, ошондуктан аралаш парк муну киргизүүдөн мурун такташы керек.

Жол — адамдар болжолдогон талаа. ResourcePath принтердин _ipps._tcp же _ipp._tcp Bonjour жазуусундагы rp маанисин чагылдырат. Заманбап драйверсиз принтерлерде ал көбүнчө ipp/print болот, ал эми эскилеринде көбүнчө өндүрүүчүгө таандык болот. Башка моделден жолду көчүрүү пайда болуп, анан ар бир тапшырманы четке каккан кезекти жаратат.

Массивдин элементи мындай көрүнөт, текшерилген акыркы чекит эмес толтуруучу маанилер менен:

<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>

Бул үзүндү профиль эмес. Ал пайдалуу жүктөмдүн ичиндеги AirPrint массивинин бир элементи, жана пайдалуу жүктөмгө дагы эле өзүнүн метаберилиши жана кол тамга же MDM жеткирүү керек. AirPrint принтер сөздүгү талаалардын маанилеринин шилтемеси.

Маанилерди принтерден чогултуңуз, издөө натыйжасынан эмес

Түзмөккө мурунтан басып чыгарган Mac'те ippfind же dns-sd -B _ipp._tcp жарнамаланган үлгүнү көрсөтөт, ал эми принтердин өзүнүн веб-интерфейси адатта IPP жолун жана портун тизмелейт. Төрт маанини тең жайгаштыруу жазуусуна жазыңыз, кийинки адам аларды скриншоттон кайра чыгарбашы үчүн.

Андан кийин TLS жөнүндө аң-сезимдүү чечим кабыл алыңыз. ForceTLS чын болгондо телефон принтер сунуштаган сертификатка ишениши керек, ал эми өзү кол коюлган сертификат сиз ишеним тирегин да жайгаштырбасаңыз, ишке ашпайт. Кезек иштеши үчүн TLS'ти өчүрүү — тармактык маршрут жөнүндө чечим, ыңгайсыз сертификат үчүн айланма жол эмес.

Жеткирүү, анан эки карама-каршы ийгиликсиздик

Пайдалуу жүктү түзмөктөрдү башкаруу каналыңыз аркылуу жеткириңиз, ал бар жерде, жана жумуш телефонунда кол менен орнотулган профилди ал болгон өзгөчөлүк катары караңыз. Орнотулгандан кийин принтер басып чыгаруу баракчасында эч кандай издөө трафиги жок пайда болушу керек. Ошол пайда болуу — пайдалуу жүктүн кепилдеши керек болгон жалгыз нерсе.

Пайда болгон, бирок ар бир тапшырмада ийгиликсиз болгон принтерде маршрут, порт, жол же TLS көйгөйү бар, жана алардын эч бирин пайдалуу жүк чечпейт.

Эч качан пайда болбогон принтерде анын ордуна жеткирүү же пайдалуу жүк көйгөйү бар: профиль орнотулган эмес, массив туура эмес, же маани түзмөккө туура келбейт. VPN'ге тийүүдөн мурун маанилерди жана максаттуу түзмөктү кайра окуңуз. Тизме көйгөйүн оңдоо үчүн издөө ретрансляторун кошуу — кымбат ката, анткени тизме башынан эле издөөгө көз каранды болгон эмес.

Жазууну тейлөөгө ыңгайлуу кармаңыз

Аймакты өзүңүз көзөмөлдөгөн жерде сөзмө-сөз даректен көрө хост атын артык көрүңүз, дарек өзгөрүшү орнотулган бардык профилди жараксыз кылбашы үчүн. Бул хост аты туннель күйүп турганда телефондон чечилиши керек, бул аны басып чыгаруу сүйлөшүүсүнөн көрө split-DNS сүйлөшүүсүнө кайтарат.

Принтердин ээсин жана профилдин ээсин жайгаштыруу жазуусуна жазыңыз. Кезек жылганда, жарыяланган барар жерди атайын жаңыртыңыз, анткени эски жазуу өзүнөн өзү мөөнөтү бүтпөйт жана колдонуучуларды чыгарылган түзмөккө багыттай берет.

Булардын эч бири принтерди AirPrint-жендүү кылбайт. Пайдалуу жүк барар жерди жарыялайт, ал эми түзмөк дагы эле IPP сүйлөшү керек.

Тектеш макалалар