Anda memasang klien kedua untuk membandingkannya, dan yang pertama berhenti berfungsi. Tiada apa yang dipadamkan, dan kedua-dua aplikasi masih dipasang. Apa yang berubah terletak di bawahnya: sambungan sistem, tetapan DNS atau laluan lalai, dan kedua-dua klien kini tidak bersetuju siapa pemiliknya. Pemasangan bukan bahagian yang berisiko; bahagian berisiko ialah menjalankan kedua-duanya tanpa garis dasar yang direkodkan untuk kembali.

Gejalanya: persediaan yang berfungsi berhenti selepas pemasangan kedua

Klien VPN macOS moden sering menyediakan sambungan rangkaian dan bukan antara muka gaya lama. Memasang satu boleh meminta kelulusan, menambah profil konfigurasi, atau mendaftarkan sambungan sistem yang mempengaruhi trafik sebelum sebarang sambungan dibuat. Sambungan dimuatkan sebelum tetingkap aplikasi muncul, sebab itu klien asal boleh gagal sementara yang baru duduk diam.

Jika klien asal kemudian gagal menyambung, atau menyambung dan tidak menyelesaikan apa-apa, sambungan baru ialah suspek pertama. Itu bukan bukti konflik, tetapi di situlah siasatan bermula. Seterusnya periksa senarai sambungan dan profil konfigurasi yang dipasang, bukan hanya folder aplikasi.

Rekod garis dasar sebelum memasang apa-apa

Tulis apa yang berfungsi sekarang: hasil aplikasi, versi klien, titik akhir yang disambungkannya, dan sebarang pengecualian setiap aplikasi atau terowong berpecah. Simpan profil asal melalui proses terlindung yang disokong klien, bukan dengan menyalin fail daripada himpunan aplikasi.

scutil --dns | head -40
netstat -rn | head -30
ifconfig | grep -E "^(utun|ipsec)"

Tangkap ketiga-tiga keluaran itu semasa klien yang berfungsi disambungkan. Ia memberikan anda keadaan penyelesai, jadual laluan dan senarai antara muka yang dihasilkan oleh persediaan yang berfungsi, dan itulah yang anda perlukan untuk perbandingan kemudian. Jika Mac diuruskan oleh majikan, sahkan sebelum bermula bahawa perbandingan dibenarkan, kerana sambungan kerja automatik boleh aktif semula semasa ujian dan hasilnya ketika itu tidak mewakili mana-mana klien secara bersendirian. Simpan ketiga-tiga keluaran di sebelah nota profil supaya perbandingan kemudian mempunyai rujukan.

Tukar satu laluan aktif pada satu masa

Hentikan sambungan asal dengan kawalan biasa, kemudian mulakan alternatif. Dua klien disambungkan serentak menghasilkan keputusan yang menerangkan gabungan, bukan mana-mana produk. Kekalkan titik akhir dan tugas setanding jika perkhidmatan membenarkan, kerana muat turun lebih pantas melalui pelayan lain membandingkan dua pilihan sambungan dan bukan dua aplikasi.

Jika klien baru gagal, simpan ralat pertamanya sebelum mengubah apa-apa lagi. Ralat pertama biasanya menamakan peringkat, dan percubaan kedua selepas perubahan tetapan sering melaporkan sesuatu yang kurang berguna.

Bandingkan DNS, laluan dan aplikasi, bukan hanya kelajuan

Jalankan tiga arahan yang sama dengan klien baru disambungkan dan bandingkan baris demi baris. Penyelesai yang menunjuk ke tempat lain, atau jadual laluan tanpa subnet persendirian, menerangkan kebanyakan perbezaan tingkah laku sebelum anda melihat daya pemprosesan. Kemudian uji aplikasi sebenar dengan tugas yang sama, kerana klien yang menyambung pantas tetapi gagal menyelesaikan nama dalaman belum memenangi perbandingan walaupun tetingkap status kelihatan lebih baik.

Perhatikan antara muka mana yang digunakan oleh trafik. Pada macOS nama antara muka terowong bukan penunjuk yang boleh dipercayai tentang klien mana yang memiliki laluan, jadi pasangkan senarai antara muka dengan jadual laluan dan bukan membaca salah satu sahaja. Jika terdapat dua antara muka utun, yang membawa trafik anda ialah yang mempunyai laluan sepadan dan entri penyelesai. Meneka daripada nama itulah cara antara muka salah disalahkan, kerana antara muka yang wujud tidak selalu yang membawa trafik.

Baca ketiga-tiga keluaran dan bukan sekadar mengimbasnya. Dalam buangan penyelesai, pelayan nama yang terikat pada antara muka utun menunjukkan klien mana yang memasangnya; dalam jadual laluan, laluan lalai menamakan antara muka yang membawa trafik; dalam senarai antara muka, peranti utun kedua bermakna terowong kedua telah dicipta. Ketiga-tiga baris itu, berbanding garis dasar, memisahkan persediaan yang pulih daripada persediaan yang kedua-dua kliennya masih bersaing.

Pulihkan, kemudian buang dengan bersih

Kembali melalui aliran kerja klien asal sendiri dan sahkan keluaran garis dasar sepadan dengan apa yang anda rekodkan. Jika penyelesai atau jadual laluan tidak pulih, berhenti dan betulkan itu sebelum membuang apa-apa lagi. Buang persediaan yang tidak digunakan melalui komponen yang memilikinya: penyahpasang klien, profil, atau tetapan sambungan sistem.

Akhiri dengan mengemas kini nota anda dengan versi yang diuji, titik akhir yang digunakan dan hasil bagi setiap satu. Enam bulan kemudian rekod itu ialah perbezaan antara keputusan dan khabar angin.

Artikel berkaitan