Windows OpenVPN profili Ubuntu-da uğursuz olur: üç qat
Yalnız Windows üçün göndərilən sətir sadəcə xəbərdarlıqdır. Eyni profil terminaldan əvvəlcə imtiyazlara, sonra isə çatışmayan rezolver köməkçisinə görə uğursuz olur.
Eyni profili terminaldan başladın və insanların çoxunun kopyaladığı mesaj xəbərdarlıqdır, müştərinin dayanma səbəbi deyil. Burada üç ayrı qat uğursuz olur: Linux buraxılışının tətbiq etmədiyi göndərilən direktiv, tun cihazı yaratmaq üçün lazım olan hüquqlar və bağlantını işlək DNS-ə çevirən rezolver köməkçisi. Onları sıra ilə həll edin, çünki hər biri növbətini gizlədə bilər.
Yükləməni gəldiyi kimi saxla və bir kopyasını redaktə et ki, yeni yükləmə dəyişikliklərini səssizcə geri qaytarmasın.
Xəbərdarlığı günahlandırmadan əvvəl oxuyun
block-outside-dns Windows-da DNS-i Windows Filtrasiya Platforması vasitəsilə bağlayır və Linux müştərisinin onu bağlayacağı heç nə yoxdur. Server onu göndərdikdə müştəri həmin göndərilən giriş üçün tanınmayan seçim sətri çap edir və davam edir, çünki göndərilən seçim ölümcül sayılmır. Öz faylınızdakı eyni sətir başqa məsələdir: orada parser dayanır. Hər hansı bir şeyə toxunmadan hansının sizdə olduğunu müəyyən edin, çünki onlardan yalnız biri işi bitirir.
Səsi silmək üçün onu təhlildən əvvəl süzün: həmin ad üçün pull-filter ignore girişi və ya sətir yerli faylda olduqda --ignore-unknown-option. Hər ikisi artıq oxuduğunuz sətri susdurur; heç biri diaqnoz qoymadığınız nasazlığı düzəltmir.
İmtiyazlar hər şeydən əvvəl uğursuz olur
tun cihazı və onu müşayiət edən marşrutlar imtiyazlı obyektlərdir və adi hesab onları yarada bilməz. --user seçimi bu bölgünü izah edir: demon imtiyazlarından yalnız imtiyazlı iş görüldükdən sonra əl çəkir. Onu root kimi və ya belə başladan bir unit vasitəsilə işə salın, sonra sertifikatlara baxmadan əvvəl icazə xətası axtarın. Profildə fayl icazələrini yumşaltmaq prosesə çatışmayan hüquqları vermir.
TLS xətası müştərinin bu qatı keçdiyini bildirir. Cihaz və ya marşrut şikayəti isə onun yuxarı qata heç çatmadığını bildirir.
GUI-nin etdiyi, terminalın etmədiyi
Hər sorğu uğursuz olarkən uğurla qoşulmaq üçüncü qatdır. NetworkManager öz rezolver işini görür, buna görə də masaüstü idxalı profilin up skripti heç vaxt uğurla işləməsə də DNS verə bilər. openvpn --config əmri --up nəyi adlandırırsa onu icra edir və əgər həmin köməkçi yoxdursa, interfeys görünür, sorğular isə köhnə serverlərə getməyə davam edir. Bir şey quraşdırmadan əvvəl iki yolun skriptlərini müqayisə edin.
Öz distributiviniz üçün paketlənmiş köməkçidən istifadə edin; blog yazısından kopyalanan skript adətən başqa rezolveri hədəfləyir. systemd-resolved üçün göndərilən inteqrasiya ümumi vpnc üslublu skript deyil və hər biri müştəridən öz arqumentlərini və dəyişənlərini gözləyir. İstifadəçi tərəfindən təyin olunan up skriptləri də müştərinin onları ümumiyyətlə icra etməsindən əvvəl script-security 2 tələb edir.
Növbəti işə salmada qatları ayırın
Bir dəfə --verb 4 ilə işə salın və jurnalı baş verdiyi sıra ilə oxuyun: cihazın yaradılması, marşrutlar, TLS əl sıxma, sonra up skriptinin çıxışı. Bu ardıcıllıqdakı ilk uğursuzluq düzəltməyə dəyər olandır; ondan sonrakı hər şey adətən nəticədir. Rezolver işləməyərkən qurulan tunel sizi üçüncü qata qoyur, orada sertifikat əhəmiyyətsizdir. Müqayisə edərkən yüklənmiş profili toxunulmaz saxlayın.
Hər operator düzəlişi daha bir rədd edilmiş sətir yaratdıqdan sonra fayl başqa platformaya yönəlib. Daimi filtr siyahısı qurmaq əvəzinə Linux eksportu istəyin.
Hansı qatın uğursuz olduğunu və onu nəyin dəyişdiyini qeyd edin, çünki eyni fayl verilən növbəti şəxs də xəbərdarlıqda dayanacaq.