Ошол эле профилди терминалдан иштетиңиз, ошондо көпчүлүк көчүргөн билдирүү — эскертүү, кардардын токтогон себеби эмес. Бул жерде үч көз карандысыз катмар иштебейт: Linux курулушу аткарбаган жиберилген нускама, tun түзмөгүн түзүү үчүн керектүү укуктар жана байланышты иштеген DNS-ке айландырган ат чечүүчү жардамчы. Аларды ирети менен караңыз, анткени ар бири кийинкисин жашырышы мүмкүн.

Жүктөмөнү келген боюнча сактап, көчүрмөсүн оңдоруңуз, жаңы жүктөө өзгөртүүлөрүңүздү үнсүз кайтарбашы үчүн.

Күнөөлөөдөн мурун эскертүүнү окуңуз

block-outside-dns Windows-то DNS-ти Windows чыпкалоо платформасы аркылуу кулпулайт, ал эми Linux кардарында аны менен дал келтире турган эч нерсе жок. Сервер аны жибергенде, кардар ошол жиберилген жазуу үчүн белгисиз опция тууралуу сап басып, улантат, анткени жиберилген опция өлүмгө алып келет деп эсептелбейт. Бирок өз файлыңыздагы ошол эле сап башка маселе: ал жерде талдоочу токтойт. Бир нерсеге тийиштин мурун кайсынысы сизде экенин аныктаңыз, анткени алардын бирөө гана иштетүүнү бүтүрөт.

Ызы-чууну кетирүү үчүн талдоодон мурун чыпкалаңыз: ошол ат үчүн pull-filter ignore жазуусу, же сап жергиликтүү файлда болсо --ignore-unknown-option. Экөө тең сиз мурун окуган сапты унчукпайт; эч бири сиз диагноз койбогон бузулууну оңдобойт.

Укуктар баарынан мурун иштебейт

tun түзмөгү жана ага коштолгон маршруттар артыкчылыктуу объектилер, кадимки эсеп аларды түзө албайт. --user опциясы бул бөлүнүүнү түшүндүрөт: демон артыкчылыктарынан артыкчылыктуу иш бүткөндөн кийин гана баш тартат. Аны root катары же ушундай иштетүүчү unit аркылуу иштетиңиз, анан сертификаттарды кароодон мурун укук катасын издеңиз. Профилдеги файл укуктарын бошотуу процесске жетишпеген укуктарды бербейт.

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

GUI эмне кылат жана терминал кылбайт

Ар бир издөө дагы эле ийгиликсиз болуп турганда ийгиликтүү туташуу — үчүнчү катмар. NetworkManager өзүнүн ат чечүү ишин өзү аткарат, ошондуктан жумуш үстөлүнөн импорт DNS бере алат, профилдин up скрипти эч качан ийгиликтүү иштебесе да. openvpn --config буйругу --up атаган нерсени аткарат, жана эгер бул жардамчы жок болсо, интерфейс пайда болот, ал эми суроолор мурунку серверлерге кете берет. Бир нерсе орнотуудан мурун эки жолдун скрипттерин салыштырыңыз.

Таратышыңыз үчүн таңгакталган жардамчыны колдонуңуз; блог жазуусунан көчүрүлгөн скрипт адатта башка чечүүчүгө багытталган. systemd-resolved үчүн жеткирилген интеграция кадимки vpnc стилиндеги скрипт эмес, жана ар бири кардардан өзүнүн аргументтерин жана өзгөрмөлөрүн күтөт. Колдонуучу аныктаган up скрипттери да кардар аларды такыр аткарбастан мурун script-security 2 талап кылат.

Кийинки иштетүүдө катмарларды бөлүңүз

--verb 4 менен бир жолу иштетип, журналды болгон ирети менен окуңуз: түзмөк түзүү, маршруттар, TLS кол алышуу, анан up скриптинин чыгышы. Ошол ырааттуулуктагы биринчи ийгиликсиздик оңдоого татыктуу; андан кийинкинин баары адатта кесепет. Чечүүчү аны кылбаган учурда орнотулган туннель сизди үчүнчү катмарга коёт, ал жерде сертификаттын мааниси жок. Салыштыруу учурунда жүктөлгөн профилди тийбестен калтырыңыз.

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

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

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