Ayrim xususiy xizmat VPN orqali javob beradi, oddiy internet trafigi esa hamkasbning kompyuteridagidan butunlay boshqacha ishlaydi va odam Ubuntu mijozi buzilgan deb xulosa qilishga moyil bo‘ladi. Bu xulosa bir qadamni tashlab ketadi. Ishlayotgan xususiy amal va boshqacha umumiy yo‘l ikki kuzatuvdir, farq esa odatda mijozning o‘zida emas, har bir mijoz o‘rnatgan trafik siyosatida bo‘ladi.

Saqlangan konfiguratsiyani haqiqiy tarmoq holati bilan solishtirish uchta buyruqni oladi va taxmin javob bermoqchi bo‘lgan savolga javob beradi.

Avval saqlangan profil, keyin haqiqiy holat

Import qilingan OpenVPN ulanishi alohida NetworkManager profiliga aylanadi. U kelgan .ovpn fayli import tugagan paytdan boshlab haqiqat manbai bo‘lishni to‘xtatadi, shuning uchun o‘sha faylni keyin tahrirlash ishlatayotgan ulanishni o‘zgartirmaydi. Solishtirish birinchi marta aynan shu yerda xato ketadi va buni jimgina qiladi.

nmcli -f connection.id,connection.uuid,ipv4.never-default,ipv4.routes,ipv4.dns connection show office-vpn

Nomlar to‘qnashganda UUID ni o‘qing; takroriy nomlar qayta o‘rnatish va profil tiklashdan omon qoladi va siz ishlatilmayotgan nusxani tahrirlashga bir soat sarflashingiz mumkin. Ko‘rayotgan qiymatlar saqlangan niyatni tasvirlaydi: profil standart yo‘lni ola oladimi, qaysi yo‘llar saqlangan va qaysi rezolverlar hamda qidiruv domenlarini so‘raydi. Ular ulanish faollashtirilganda nima bo‘lganini tasvirlamaydi, chunki plagin yoki serverdan kelgan push profilda aytilmagan holatni qo‘shishi mumkin. Shuning uchun keyingi buyruq muhim.

Keyin tizim bu niyat bilan aslida nima qilganini ko‘ring, jumladan siyosat qoidalari va faqat asosiy jadval emas, har bir jadvalni ham. Saqlangan xossalar kirish, o‘rnatilgan jadvallar esa natijadir.

ip -4 rule show
ip -4 route show table all

Ikki manzil, bitta solishtirish

Ishlayotgan bitta xususiy manzilni va bitta oddiy umumiy manzilni tanlang, so‘ng yadrodan har biri qaysi yo‘ldan ketishini so‘rang. Buni ikkala kompyuterda bajarish noaniq farqni aniq farqqa aylantiradi.

ip -4 route get 10.40.0.20
ip -4 route get 203.0.113.20

Manzillar o‘zingiznikiga almashtiriladigan misollardir; muhimi juftlik, raqamlar emas. Har bir chiqishda ko‘rsatilgan interfeys, manba manzili va jadvalni solishtiring. Xususiy qidiruv tunnelni ko‘rsatsa va umumiy qidiruv ham tunnelni ko‘rsatsa, sizda to‘liq tunnel bor, boshqa mijozda esa bo‘lingan tunnel bo‘lishi mumkin yoki aksincha.

Ikki mijoz bir xil matn chiqarishini talab qilmang. OpenVPN dagi redirect-gateway def1 odatda bitta standart o‘rniga ikkita yarim prefiks yo‘li sifatida ifodalanadi va ularni boshqacha ko‘rsatadigan menejer shu sababli xato emas. Formatlashni emas, qidiruvlar ko‘rsatadigan qamrovni baholang.

Ikki mijoz qonuniy ravishda qayerda farq qiladi

Mijoz standartlari siyosat tanlovidir va ular bir-biriga qarshi bo‘lishi mumkin. Bir mahsulot to‘liq tunnelni afzal ko‘rishi, boshqasi mahalliy standartni saqlab faqat xususiy prefikslarni yo‘naltirishi, uchinchisi esa server yuborgan narsaga ergashishi mumkin. Farq faqat sizga berilgan talabga zid bo‘lgandagina nuqson hisoblanadi.

Shuning uchun har bir mijozni bir-biri bilan emas, tasdiqlangan bo‘lingan yoki to‘liq tunnel niyati bilan solishtiring. Agar talab xususiy trafik tunnel orqali o‘tishi va mahalliy internet yo‘li mahalliy bo‘lib qolishi bo‘lsa, unda to‘liq tunnel xato, bo‘lingan tunnel esa to‘g‘ri, qaysi mijoz nima qilganidan qat’i nazar. Ikkala konfiguratsiyaga qarashdan oldin niyatni yozib qo‘ying, aks holda birinchi tekshirgan mijoz jimgina standartga aylanadi.

DNS ikkinchi o‘q bo‘lib, mustaqil ravishda ishdan chiqadi. To‘g‘ri yo‘l baribir xususiy zona uchun javob bera olmaydigan rezolverga so‘rov yuborishi mumkin, to‘g‘ri rezolver esa noto‘g‘ri yo‘lni tuzatmaydi. Ikkalasini ham tekshiring va xususiy nom yechilayotgan bo‘lsa-da, xususiy manzil yechilmasa, buni ikki qatlam alohida hal qilinayotganining dalili deb biling.

Solishtirishni toza saqlang

Bir vaqtda faqat bitta ulanish egasini ishga tushiring. Import qilingan profil yonida ishlaydigan buyruq qatori OpenVPN sessiyasi o‘z yo‘llarini va o‘z rezolver holatini o‘rnatadi, natijada hosil bo‘lgan aralashma hech bir mijozning xatti-harakati emas. Ikkinchisini o‘lchashdan oldin birinchisini to‘xtating. Agar nima hali ham holatni ushlab turganiga ishonchingiz komil bo‘lmasa, qayta ishga tushiring, chunki bir soat oldingi eskirgan yo‘l xuddi siyosat muammosiga o‘xshaydi.

Qolgan hamma narsani ham qat’iy saqlang: bir xil endpoint, bir xil hisob, bir xil dasturiy ta’minot versiyalari, bir xil tarmoq. Hamkasbning Windows noutbukidagi muvaffaqiyat boshqa mijozni, boshqa rezolver integratsiyasini va ehtimol boshqa server profilini sinaydi, shuning uchun bu Ubuntu menejeri haqida dalil emas.

NetworkManager ning IPv4 sozlamalari ma’lumotnomasi never-default va saqlangan yo‘l xossalarini aniq belgilaydi, boshqariladigan qiymatni o‘zgartirishdan oldin uni o‘qish arziydi. Va bu solishtirish doirasini unutmang: u IPv4 ga tegishli va tegishli IPv6 siyosati haqida hech narsa aytmaydi, uning o‘z standartlari va o‘z hayratlantirish usuli bor.

O'xshash maqolalar