Anda memulakan klien semasa but, unit melaporkan aktif, tetapi terowong tiada. Kesimpulan semula jadi ialah perkhidmatan gagal dimulakan, dan pembaikan semula jadi ialah memulakannya sekali lagi. Kedua-duanya salah cukup kerap sehingga wajar dijadikan peraturan: klien yang berjalan dan mencuba semula kelihatan sama seperti klien yang rosak dari luar. Perbezaannya terletak pada apa yang dilakukan oleh proses itu, bukan pada keadaan unit.

Mitos: perkhidmatan yang dimulakan bermakna terowong berfungsi

Unit yang aktif membuktikan proses telah dilancarkan dan belum keluar. Ia tidak membuktikan profil dimuatkan, sijil diterima, atau hujung jauh menjawab. Klien berbungkus boleh duduk dalam gelung cubaan semula selama beberapa minit sementara systemd melaporkan hanya kejayaan. Jurang antara keadaan dan tingkah laku itulah keseluruhan subjek ini.

Kes bertentangan sama lazimnya. Proses mungkin keluar selepas gagal membaca kunci, dan unit kemudian melaporkan keadaan gagal yang tidak menjelaskan sebabnya. Kedua-dua keadaan memerlukan log untuk dibezakan.

Baca jurnal untuk instans itu, bukan keadaan unit. Baris sebab terdapat dalam log, bukan pada label status.

Mitos: tetapan cubaan semula meliputi setiap kegagalan

Penyelesaian nama dan cubaan semula pengangkutan ialah kawalan berasingan dengan lalai yang berasingan. resolv-retry mengawal carian berulang nama hos jauh, dan lalai yang didokumenkan terus mencuba tanpa had. connect-retry menetapkan selang antara cubaan, manakala connect-retry-max boleh mengehadkan berapa kali setiap entri jauh dicuba. Periksa peringkat mana yang dinamakan log sebelum menukar mana-mana daripadanya.

Tiada satu pun daripada itu terpakai pada profil cacat, kunci peribadi yang tidak boleh dibaca atau akaun yang ditolak. Semua itu memerlukan pembetulan, dan klien yang terus mencuba semula tidak membuat kemajuan.

Mencuba semula sijil yang tidak diluluskan selama-lamanya bukan alasan untuk membuang pengesahan. Ia alasan untuk membaca ralat itu.

Mitos: satu pelancar sudah cukup, jadi tambah satu lagi

Sambungan yang sudah diuruskan oleh NetworkManager atau unit berbungkus tidak memerlukan pelancar kedua dilekatkan padanya. Dua proses yang bersaing untuk laluan yang sama menghasilkan antara muka berganda, log yang mengelirukan dan terowong yang berkelip-kelip atas sebab yang tiada siapa dapat lihat. Salinan kedua biasanya datang sebagai jalan pintas kerana yang pertama lambat.

Tentukan komponen mana yang memiliki terowong sebelum menambah apa-apa. Kemudian buang pelancar yang lain daripada melumpuhkannya dan berharap.

Pemilik juga menentukan dari mana cubaan semula dan kelayakan datang, sebab itulah keputusan ini mendahului sebarang penalaan. Pemilikan didahulukan tepat atas sebab itu.

Apa sebenarnya yang perlu disusun

Penyusunan boleh menunggu alamat yang dikonfigurasikan, dan hanya itu yang dijaminnya. network-online.target melewatkan pengaktifan sehingga pengurus menganggap rangkaian sudah siap, dan takrif siap bergantung pada pengurus. Ia tidak mengatakan apa-apa tentang sama ada nama hos VPN diselesaikan, sama ada pendengar menjawab, atau sama ada portal tawanan telah menerima peranti itu.

Baca unit yang dipasang dan mana-mana drop-in sebelum anda menambah kebergantungan. After= yang luas pada setiap perkhidmatan rangkaian melewatkan but tanpa mewujudkan sambungan yang anda benar-benar perlukan.

Susun kebergantungan yang boleh anda uji, dan periksa segala-galanya dengan probe kesediaan. Probe yang membuka terowong mengalahkan pemasa yang meneka.

Apa yang berlaku selepas terowong mula naik

But ialah satu peristiwa antara banyak. Pautan akses berubah, sesi portal luput, rakan sebaya dimulakan semula. Bezakan sambungan semula dalaman daripada proses keluar yang dikendalikan pengurus perkhidmatan, kerana kedua-duanya mempunyai pemilik berbeza dan meninggalkan bukti berbeza.

Pengesahan interaktif mengekang pemulihan tanpa pengawasan. Unit latar belakang tidak membuka ring kunci desktop atau menjawab gesaan MFA, jadi ikut susunan kelayakan yang diluluskan untuk konteks perkhidmatan itu.

Tentukan secara berasingan apa yang boleh dilakukan aplikasi semasa terowong mati. Cubaan semula memulihkan sambungan, manakala dasar penyekatan menentukan sama ada trafik langsung dibenarkan dalam jurang itu.

Artikel berkaitan