Klien SoftEther semasa boot: AccountStartupSet dan urutan daemon
Klien boleh bermula dengan bersih tetapi masih membiarkan setiap akaun terputus. Tetapkan bendera akaun, mulakan daemon dahulu, kemudian semak penyesuai dan laluan.
Memulakan semula mesin membiarkannya di rangkaian dengan terowong turun semula. Klien SoftEther menyimpan dua keadaan yang dianggap satu oleh kebanyakan orang: sama ada perkhidmatan berjalan, dan sama ada akaun yang disimpan dibenarkan naik bersamanya. Kedua-duanya mesti benar, dan yang kedua ialah bendera setiap akaun, bukan tetapan boot. Jalankan empat semakan di bawah mengikut urutan dan berhenti pada kegagalan pertama.
Sahkan akaun ditanda untuk mula automatik
Bendera itu tinggal dalam rekod akaun di dalam konfigurasi klien sendiri, jadi memasang semula klien atau memulihkan direktori kosong menghapuskannya. Buka konsol pengurusan dan lihat senarai akaun sebelum mengubah apa-apa lagi.
cd /opt/softether/vpnclient
./vpncmd
Pilih 2 untuk pengurusan klien VPN dan terima pelayan tempatan dengan menekan Enter.
AccountStartupSet
office-hub
exit
AccountStartupSet merekodkan akaun sebagai akaun yang perlu dinaikkan apabila perkhidmatan klien bermula. Ia tidak memulakan perkhidmatan dan tidak mencipta akaun baharu, dan ia tidak mencetak apa-apa yang berguna apabila nama itu salah. Baca semula senarai akaun selepas arahan, kerana salah taip itu senyap dan kelihatan sama seperti bendera yang tidak berkuat kuasa.
Sahkan perkhidmatan bermula, dan cukup awal
Pada Linux klien berjalan sebagai daemon dari direktorinya sendiri, dan ia mesti hidup sebelum mana-mana langkah boot cuba menggunakan akaun. Cangkuk pendek yang menukar direktori dan memulakannya sudah cukup pada sistem yang masih menjalankan rc.local.
cd /opt/softether/vpnclient
./vpnclient start
Di tempat rc.local sudah tiada, tulis unit systemd dengan WorkingDirectory yang jelas dan dasar mula semula. Binari menyelesaikan konfigurasinya secara relatif kepada tempat ia dimulakan, jadi unit tanpa tetapan itu boleh bermula dengan jayanya dan tidak membaca apa-apa. Urutan ialah separuh kedua masalah: percubaan sambungan yang berjalan sebelum daemon mendengar gagal sekali-sekala, yang jauh lebih sukar didiagnosis daripada kegagalan yang konsisten. Dasar mula semula meliputi kes ketiga, apabila daemon mati senyap beberapa jam kemudian.
Periksa senarai proses dan bukannya mempercayai fail pid yang ditinggalkan oleh boot sebelumnya.
Sahkan penyesuai menerima alamat
Sebaik akaun bersambung, klien memaparkan penyesuai maya dan penyesuai itu masih memerlukan alamat. Hab yang menjalankan SecureNAT biasanya menjawab DHCP; hab yang dijambatani ke LAN fizikal menjangkakan pelayan LAN itu yang menjawab sebaliknya.
ip -brief address
dhclient vpn_vpn1
Ambil nama antara muka daripada senarai, kerana nombor dalam contoh bukan pemalar. Jika alamat mesti statik, letakkan dalam konfigurasi rangkaian edaran untuk antara muka itu supaya ia digunakan semula selepas peristiwa pautan dan bukan hanya semasa boot. Skrip sekali jalan membiarkan penyesuai tanpa alamat kali pertama terowong bersambung semula pada hari itu. Kegagalan itu kelihatan seperti terowong mati walaupun akaun itu sihat.
Penyesuai tanpa alamat ialah kegagalan paling senyap dalam senarai, kerana akaun masih melaporkan bersambung.
Sahkan laluan menuju ke tempat yang anda fikirkan
Trafik masih boleh gagal dengan pautan sihat dan alamat sah. Tanya kernel antara muka mana yang akan digunakan untuk destinasi di dalam subnet hab, kemudian bandingkan jawapan itu dengan terowong.
ip route get 10.10.20.15
Subnet tempatan yang bertindih dengan julat hab menang, kerana laluannya lebih khusus dan sudah dipasang.
Itu keputusan penomboran, bukan pepijat klien, dan memulakan semula perkhidmatan tidak akan mengubahnya. Konfigurasi penyelesai ialah separuh lagi: alamat tanpa pelayan DNS yang berfungsi menghasilkan terowong yang lulus setiap semakan pautan dan masih tidak dapat membuka nama.
Tulis keempat-empat semakan dalam nota pembinaan semula
Catat nama akaun, arahan mula perkhidmatan dan nama antara muka bersama-sama, kerana hos yang dibina semula memulihkan data akaun tetapi bukan cangkuk sistem pengendalian yang memulakan daemon. Semua itu hidup di tempat berbeza dan biasanya disandarkan oleh orang berbeza.
Bendera itu satu baris untuk digunakan semula dan mudah dilupakan.
Kekalkan urutan: bendera, perkhidmatan, alamat, laluan. Senarai semak yang bermula di tengah menghasilkan banyak jawapan salah yang yakin.