Siz nmcli connection show buyrug'ini VPN ro'yxatini kutib ishga tushirasiz, ammo mashina shu paytgacha saqlagan har bir ulanishni olasiz, jumladan ko'prik va hotspot. Qidirayotgan VPN u yerda bo'lishi mumkin, vpn dan boshqa turda bo'lishi mumkin yoki umuman NetworkManager ulanishi bo'lmasligi mumkin. Bu uch holatdan qaysi birida ekaningizni bilish uchun ikki buyruq kerak.

Ikki ro'yxat, ikki savol

connection show NetworkManager nima saqlaganini, connection show --active esa ayni damda qurilmaga nima ulanganini javob beradi. Birinchi ro'yxatga nofaol profillar ham kiradi va bu ataylab shunday: to'xtab turgan saqlangan VPN ham tuzatishingiz kerak bo'lishi mumkin bo'lgan profildir. Ikkalasini aralashtirish faqat konfiguratsiyasi mavjud bo'lganda tunnel ishlayotgandek taassurot qoldiradi.

Standart jadvalni o'qish o'rniga maydonlarni tanlang, chunki standart chiqish tor terminallarda turni yashiradi va uzun nomlarni o'raydi.

Birinchi qarash uchun odatda NAME, UUID va TYPE yetarli, so'ngra sizni qiziqtirgan yagona yozuvni UUID orqali tekshirasiz.

TYPE — syurprizlar joylashgan joy

OpenVPN plagin orqali boshqariladigan ulanishlar vpn turi sifatida ko'rinadi, chunki plagin umumiy VPN ramkasi ichidagi xizmatdir. WireGuard ning o'ziga xos qo'llab-quvvatlanishi alohida birinchi darajali ulanish turidir, shu sababli vpn bo'yicha filtrlash uni topmaydi. Hech narsa qaytarmaydigan WireGuard tunnel qidiruvi odatda filtr muammosi, yo'qolgan profil emas. Bu nomlash g'alatiligi emas, arxitektura farqi.

Xuddi shu narsa NetworkManager vaqt o'tishi bilan mahalliy tarzda ishlashni o'rgangan boshqa tunnel turlariga ham tegishli, shuning uchun biror narsa yo'q degan xulosaga kelishdan oldin TYPE ustunini o'qing.

Hammasini ro'yxatlang va keyin filtrlang, profil paydo bo'ladi.

Faqat nomni emas, UUID ni ham o'qing

Nomlar odamlar tahrirlaydigan yorliqlardir va beparvo importdan keyin ikki profil bittasini bo'lishishi mumkin. UUID — buyruqlar va fayllar murojaat qiladigan identifikatsiya. Yozuv dublikatga o'xshasa, biror narsani o'chirishdan oldin UUID va asosiy sozlamalarni solishtiring.

Faollashtirish buyruqlari ikkalasini ham qabul qiladi, shuning uchun nomga asoslangan odat oxir-oqibat noto'g'ri profilni o'zgartiradi.

Bekor qilish kerak bo'lishi mumkin bo'lgan narsani o'zgartirganda UUID ni yozuvlaringizga nusxalang.

Saqlangan profil sizga nima demaydi

Saqlangan profil uning tunneli ko'tarilganmi-yo'qmi degani haqida hech narsa demaydi, faol ulanish esa ichidagi trafik ishlayaptimi degani haqida hech narsa demaydi. wg-quick yoki xizmat birligi ishga tushirgan tunnel umuman NetworkManager ulanishi emas, shu sababli interfeys aniq trafik o'tkazayotgan bo'lsa ham u ikkala ro'yxatda yo'q. Profil yo'q deb taxmin qilishdan oldin interfeys va marshrutlash jadvalini tekshiring. Bo'sh ro'yxat faqat NetworkManager egasi emasligini isbotlaydi.

Bir interfeys uchun ikki menejer bu muammoning boshqa versiyasi bo'lib, yadro holati boshqa narsaga tegishli bo'lganda ham to'g'ri ko'rinadigan ro'yxat hosil qiladi.

Har bir interfeys uchun bitta egasi ro'yxatni halol tutadi va nmcli ma'lumotnomasi har bir ko'rinish aslida qaysi maydonlarni xabar berishini hujjatlashtiradi.

Sirlarni oshkor qilmasdan hisobot bering

Nom bilan connection show sozlamalarni chop etadi va --show-secrets qo'shilsa shaxsiy kalitlar va parollarni chop etadi ular bilan birga. Ticketga muammo yechimini joylash uchun ular kerak emas. Buning o'rniga tur, UUID, holat va tegishli marshrutlarni xabar qiling, sirlar omboridan kelgan hamma narsani yashiring.

--ask bilan interaktiv faollashtirish yetishmayotgan hisob ma'lumotini berishning qo'llab-quvvatlanadigan usuli, avtomatlashtirish esa saqlangan ochiq matnli parol o'rniga boshqa tasdiqlangan tartibni talab qiladi.

Qisqa va yashirilgan hisobot to'liq dumpdan ko'ra ko'rib chiqish osonroq.

O'xshash maqolalar