Орнату скрипті іске қосылғаннан кейін VPN серверінің иесі болуы керек
Скрипт серверді құра алады, бірақ қатынас саясатын, жаңарту жолын немесе кері қайтаруды өз мойнына ала алмайды. Іске қоспас бұрын тапсыруды анықтаңыз.
Екі түрлі жұмыс бір ретінде сатылады: машинаны VPN серверіне айналдыру және басқа біреудің шлюзіне қосылуы тиіс ноутбукке VPN клиентін қосу. Орнату скрипті біріншісіне жауап береді, екіншісіне жауап бере алмайды, оның README-і не десе де. setup-ipsec-vpn жобасы нақты мысал ретінде алыңыз: ол қолдау көрсетілетін Linux хостында Libreswan және xl2tpd көмегімен IPsec/L2TP, Cisco IPsec немесе IKEv2 серверін құрады. Бұл сервер үшін орналастыру шарты, кез келген машина үшін жалпы рецепт емес. Скрипт іске қосылмас бұрын қандай жұмысыңыз бар екенін шешіңіз, өйткені одан кейінгінің бәрі серверге қатысты.
Хост туралы шынайы болыңыз
Басқа нәрсені де тоқтататын машина немесе файрволы операциялық жүйе емес, бұлттық басқару жазықтығымен басқарылатын машина таза виртуалды машинадан өзгеше орнату болып табылады. Қосып жатқан протоколыңыз бен пайдаланып жатқан шығарылымыңызды жазып алыңыз, содан кейін екеуін де жобаның қолдау тізімімен салыстырыңыз, былтырғы блогпен емес.
Қызметті қосу оған барар жолды ашпайды. IPsec үшін хосттың алдындағы желі UDP 500 және 4500-ге, орналастыруға байланысты ESP протоколының өзіне де рұқсат беруі керек. 50 протоколын тастайтын қауіпсіздік тобының артында сәтті аяқталған скрипт ешкім жете алмайтын сервер жасады, және орнатушының шығысында ешнәрсе мұны айтпайды.
Орнатушы шын мәнінде нені алады
IPsec конфигурациясы мен құпиялар файлын, L2TP демон конфигурациясын, PPP параметрлерін және қазір осы порттарға ие systemd бірліктерін күтіңіз. Жобаның README-і өзгерістерге дейін бар конфигурация файлдарының сақтық көшірмесі жасалатынын айтады, бұл пайдалы және хосттың сақтық көшірмесімен бірдей емес. Қай компоненттерді дистрибутив пакеттері, қайсыларын скриптті қайта іске қосу немесе қайта жазу арқылы жаңартатынын шешіңіз, өйткені бұл ақау режимдері әртүрлі екі техникалық қызмет жолы.
Бекіткен ревизияңызды бекітіп қойыңыз. Ағымдағы әдепкі тармақты ұсынатын жүктеу URL-і келесі айда басқа мазмұн қайтаруы мүмкін, сондықтан іске қосқан commit немесе шығарылымды жазып, оның көшірмесін сақтаңыз. Сол бір дағды түсіндіруге келмейтін күйді екінші адам түнгі екіде ойлай алатын нәрсеге айналдырады.
Скрипт бере алмайтын нәрсе
Автоматтандыру жұмыс істейтін орнатуды жасайды да, сонда тоқтайды. Туннель қандай жеке ресурстарға жетуі керегін ол шешпейді, бұл қатынас саясатының сұрағы және оған хост файрволы мен жоғарғы желі екеуінің де пікірі бар. Кімге куәліктер берілетінін, олардың қалай жеткізілетінін немесе адам кеткенде оның қатынасы қалай жойылатынын ол шешпейді. Және нашар жаңартудан кейін машина қалай қалпына келтіріледі шешпейді, бұл әдетте ең нашар сәтте анықталатын бөлік.
Клиент профильдері мен көрсетілген құпиялар — қатынас материалы, орнату журналдары емес. Ортақ арнаға қойылған жасалған профиль — аккаунт, дәл осы стандарт орнату қорытындысының скриншоттарына да қатысты. Қызметті қалпына келтіруге қажетті сәйкестік күйінің қорғалған тізімін ұстаңыз және сол куәліктердің қайсысы кейін кері қайтарылғанын жазып қойыңыз.
Бірінші клиент — қабылдау сынағы
Орналастыруды бір уәкілетті клиенттен, шын мәнінде қосқан протоколыңызбен қабылдаңыз. Жеке атаудың шешілетінін, қайтару жолының жұмыс істейтінін, қайта қосылудың дұрыс әрекет ететінін және рұқсат етілген жиыннан тыс мақсаттың қабылданбайтынын тексеріңіз. Басқа клиент қолданбасынан сәтті кіру жіберген қолданбаңыз туралы дәлел емес.
Қалаған комбинация енді қолдау көрсетілмесе, орнатуға дейін қолдау көрсетілетін жолды таңдаңыз. Ескі шығарылымды жандандыру, аутентификацияны әлсірету немесе түсіндірілмеген скриптті қайта іске қосу — бұл кейінге қалдыру, техникалық қызмет жоспары емес, және әрқайсысы тапсыруды қиындатады.
Тапсыру бетін жазыңыз
Оны қысқа ұстаңыз: сервер, оны құрған ревизия, қажет порттар, компоненттер және олардың жаңарту иелері, рұқсат етілген ресурстар, куәлік жолы және қалпына келтіру процедурасы. Туннельдегі өзгеріс қатынасты бұзған кезде қолданатын консольдік немесе жолақтан тыс жолды қосыңыз. Сонда келесі адам екі рет іске қосудан қорқатын пәрменді емес, қызметті мұраға алады.
Хост өзгергенде сол бетті қарап шығыңыз, тек бірдеңе бұзылғанда ғана емес. Ешқашан оқылмайтын тапсыру құжаты — үнсіз шындық болудан қалған құжат.