Menghapus klien VPN seharusnya mengembalikan mesin seperti sebelum dipasang, dan kadang mengembalikan mesin yang tidak bisa menyelesaikan apa pun dan peramban masih menginginkan proxy. Sisa-sisanya berasal dari daftar pendek pemilik: rute, penyedia Winsock, pengaturan proxy, DNS, dan driver filter. Ada dua strategi perbaikan, dan keduanya terutama berbeda pada apa yang mereka hancurkan.

Dua perbaikan dengan biaya yang sangat berbeda

ApproachWhat it fixesWhat it costs
Full network resetAlmost everything, eventuallyWi-Fi passwords, firewall rules, evidence
Inventory, then narrow resetsThe piece that actually brokeTime, and one command per layer

Reset menyeluruh tidak salah; itu mahal. Reset juga menghapus bukti yang akan menunjukkan lapisan mana yang gagal, sehingga mesin berikutnya dengan gejala yang sama mulai lagi dari nol. Inventaris lebih dulu membutuhkan empat perintah, dan tiga di antaranya hanya membaca.

Pilih berdasarkan jam, bukan preferensi. Pada mesin yang harus bekerja dalam sepuluh menit, reset penuh mungkin keputusan yang tepat, dan catatan yang Anda tinggalkan sesudahnya adalah satu-satunya hal yang menyimpan pengetahuan. Pada armada dengan gejala berulang, inventaris adalah jalur yang lebih murah karena menghasilkan penyebab alih-alih gangguan yang sudah berakhir.

Baca empat hal sebelum menyentuh apa pun

ipconfig /all
route print -4
netsh winsock show catalog
netsh winhttp show proxy

Setiap keluaran menunjuk ke kegagalan yang berbeda. Rute default yang menunjuk ke adaptor yang sudah tidak ada menjelaskan internet mati dengan jaringan lokal yang berfungsi. Server DNS adaptor yang dulu milik terowongan menjelaskan nama yang gagal sementara alamat berfungsi. Penyedia Winsock yang dipasang klien menjelaskan kegagalan peramban yang bertahan dari setiap perubahan rute. Entri proxy menjelaskan peramban yang tidak bisa mencapai apa pun sementara curl bisa.

Periksa proxy peramban itu sendiri secara terpisah. Ia tinggal di dialog opsi internet di bawah koneksi dan pengaturan jaringan lokal, dan itu pengaturan berbeda dari proxy WinHTTP yang dilaporkan perintah. Memperbaiki yang satu tidak memperbaiki yang lain, dan sebuah mesin bisa membawa keduanya. Carilah alamat proxy yang tidak mengarah ke apa pun, karena itulah bentuk yang ditinggalkan klien yang dihapus.

Naiki tangga alih-alih melompat

ipconfig /release
ipconfig /renew
ipconfig /flushdns
route -f
netsh int ip reset reset.log
netsh winsock reset catalog

route -f membersihkan tabel perutean tanpa menyentuh adaptor, yang merupakan cara termurah menghapus rute default sisa terowongan. netsh int ip reset menulis ulang pengaturan tumpukan TCP/IP dan mengharapkan mulai ulang. netsh winsock reset memulihkan katalog yang diubah driver filter, dan langkah inilah yang memperbaiki kegagalan yang hanya terlihat di peramban. Jalankan satu, uji, lalu jalankan berikutnya; tangga yang Anda naiki adalah tangga yang dapat Anda jelaskan nanti.

netsh advfirewall reset bukan bagian dari tangga ini. Perintah itu menghapus aturan yang sengaja dibuat seseorang, dan memulihkannya adalah proyek terpisah. Reset jaringan di aplikasi pengaturan menghapus dan memasang ulang setiap adaptor dan juga menghapus kata sandi Wi-Fi tersimpan, jadi letaknya setelah langkah sempit, bukan sebelum.

Sisa yang pemiliknya produk lain

Menyeret aplikasi ke tempat sampah tidak menghapusnya. Mac yang terus memakai VPN yang tidak lagi ditampilkannya masih memiliki pembantu vendor yang berjalan; tab jaringan Pemantau Aktivitas mengenalinya dari lalu lintas, dan prosedur penghapusan vendor membuang daemon serta item peluncurannya. Periksa /Library/LaunchDaemons dan /Library/LaunchAgents untuk entri yang programnya sudah tidak ada.

Perangkat lunak keamanan adalah tempat lain pola ini muncul. Alat antivirus memasang driver filter mereka sendiri, dan penghapusan yang menyisakan salah satunya dapat merusak adaptor VPN dengan cara yang tidak dijelaskan pengaturan VPN mana pun. Alat penghapusan vendor ada untuk kasus itu; penghapusan umum biasanya tidak mencapainya.

Pemasang juga bisa menolak mulai karena instans sebelumnya masih hidup. Pemasang OpenVPN memeriksa openvpn.exe yang berjalan, termasuk yang dijalankan skrip Anda sendiri beberapa jam lalu.

Kegagalan env_block adalah sisa dari jenis lain. PATH kehilangan C:\Windows\System32 dan tetangganya, sehingga klien tidak dapat menjalankan utilitas yang membangun adaptor. Perbaiki PATH alih-alih memasang ulang, karena salinan baru akan menabrak perintah yang hilang itu juga.

Antarmuka Linux dan uji perute

Antarmuka tun dapat hidup lebih lama daripada konfigurasi yang membuatnya. Satu laporan unduhan lambat berakhir dengan perangkat sisa yang memegang alamat gateway kumpulan lama dan menarik lalu lintas ke terowongan yang tidak diinginkan siapa pun. ip -brief link mendaftar apa yang ada; bandingkan dengan klaim layanan saat ini, lalu hapus yatim itu.

Sewa yang berhenti datang setelah eksperimen VPN tidak otomatis masalah tumpukan. Uji laptop yang tidak pernah membawa klien, dan perute lain, sebelum menjalankan lebih banyak reset. Jika perute berhenti menjawab, tidak ada perintah Windows yang mengubahnya, dan alamat statis sementara, gateway, dan resolver memberi tahu Anda sisi mana yang rusak.

Catat apa yang Anda reset dan dalam urutan apa. Orang berikutnya perlu tahu apakah katalog Winsock atau firewall dibangun ulang, dan catatan itulah satu-satunya hal yang tidak bisa dibawa pergi oleh penghapusan.

Artikel terkait