„SoftEther“ klientas paleidžiant: AccountStartupSet ir demono tvarka
Klientas gali paleisti tvarkingai ir vis tiek palikti kiekvieną paskyrą atjungtą. Nustatykite paskyros vėliavėlę, pirmiausia paleiskite demoną, tada patikrinkite adapterį ir maršrutą.
Perkrovus mašiną ji vėl lieka tinkle su nuleistu tuneliu. „SoftEther“ klientas laiko dvi būsenas, kurias dauguma žmonių laiko viena: ar tarnyba veikia, ir ar išsaugotai paskyrai leidžiama keltis kartu su ja. Abi turi būti teisingos, o antroji yra kiekvienos paskyros vėliavėlė, o ne paleidimo nustatymas. Atlikite keturis patikrinimus žemiau iš eilės ir sustokite prie pirmos klaidos.
Patvirtinkite, kad paskyra pažymėta automatiniam paleidimui
Vėliavėlė gyvena paskyros įraše pačios kliento konfigūracijos viduje, todėl kliento perdiegimas ar tuščio katalogo atkūrimas ją ištrina. Atidarykite valdymo konsolę ir pažiūrėkite į paskyrų sąrašą prieš ką nors kita keisdami.
cd /opt/softether/vpnclient
./vpncmd
Pasirinkite 2 VPN kliento valdymui ir priimkite vietinį serverį paspausdami Enter.
AccountStartupSet
office-hub
exit
AccountStartupSet įrašo paskyrą kaip tokią, kuri turi būti pakelta paleidus kliento tarnybą. Ji nei paleidžia tarnybą, nei sukuria naujos paskyros, ir nieko naudingo nespausdina, kai vardas neteisingas. Perskaitykite paskyrų sąrašą po komandos, nes rašybos klaida yra tyli ir atrodo lygiai kaip vėliavėlė, kuri neįsigaliojo.
Patvirtinkite, kad tarnyba paleidžiama, ir pakankamai anksti
Linux sistemoje klientas veikia kaip demonas iš savo katalogo, ir jis turi būti paleistas prieš bet kuriam paleidimo žingsniui bandant naudoti paskyrą. Trumpas kabliukas, kuris pakeičia katalogą ir jį paleidžia, pakanka sistemose, kurios dar vykdo rc.local.
cd /opt/softether/vpnclient
./vpnclient start
Kur rc.local nebėra, parašykite systemd unitą su aiškiu WorkingDirectory ir perkrovimo politika. Binarinis failas savo konfigūraciją sprendžia atsižvelgdamas į vietą, iš kurios paleistas, todėl unitas be šio nustatymo gali sėkmingai paleisti ir nieko neperskaityti. Tvarka yra antroji problemos pusė: prisijungimo bandymas, vykdomas prieš demonui pradedant klausytis, kartais nepavyksta, ir tai daug sunkiau diagnozuoti nei nuolatinę nesėkmę. Perkrovimo politika apima trečią atvejį, kai demonas po kelių valandų tyliai miršta.
Patikrinkite procesų sąrašą, o ne pasitikėkite pid failu, kurį paliko ankstesnis paleidimas.
Patvirtinkite, kad adapteris gavo adresą
Kai paskyra prisijungia, klientas pateikia virtualų adapterį, o adapteriui vis dar reikia adreso. Hubas, kuriame veikia SecureNAT, paprastai atsako į DHCP; hubas, sujungtas tiltu į fizinį LAN, tikisi, kad vietoj to atsakys to LAN serveris.
ip -brief address
dhclient vpn_vpn1
Paimkite sąsajos pavadinimą iš sąrašo, nes pavyzdyje esantis skaičius nėra konstanta. Jei adresas turi būti statinis, įdėkite jį į distribucijos tinklo konfigūraciją tai sąsajai, kad jis būtų taikomas iš naujo po ryšio įvykio, o ne tik paleidžiant. Vienkartinis scenarijus palieka adapterį be adreso, kai tunelis per dieną pirmą kartą prisijungia iš naujo. Ta nesėkmė atrodo kaip negyvas tunelis, nors paskyra tvarkinga.
Adapteris be adreso yra tyliausia sąrašo nesėkmė, nes paskyra vis dar praneša esanti prisijungusi.
Patvirtinkite, kad maršrutas veda ten, kur manote
Srautas gali nepavykti ir esant sveikam ryšiui bei galiojančiam adresui. Paklauskite branduolio, kurią sąsają jis naudotų paskirčiai hubo potinklyje, tada palyginkite tą atsakymą su tuneliu.
ip route get 10.10.20.15
Vietinis potinklis, kuris persidengia su hubo diapazonu, laimi, nes jo maršrutas konkretesnis ir jau įdiegtas.
Tai numeravimo sprendimas, o ne kliento klaida, ir tarnybos perkrovimas to nepakeis. Resolverio konfigūracija yra kita pusė: adresas be veikiančio DNS serverio sukuria tunelį, kuris praeina kiekvieną ryšio patikrinimą ir vis tiek negali atidaryti vardo.
Įrašykite keturis patikrinimus į atstatymo pastabas
Užsirašykite paskyros pavadinimą, tarnybos paleidimo komandą ir sąsajos pavadinimą kartu, nes atstatytas kompiuteris atkuria paskyros duomenis, bet ne operacinės sistemos kabliuką, kuris paleidžia demoną. Jie gyvena skirtingose vietose ir paprastai juos atsargines kopijas daro skirtingi žmonės.
Vėliavėlė yra viena eilutė, kurią reikia pritaikyti iš naujo, ir lengva ją pamiršti.
Laikykitės tvarkos: vėliavėlė, tarnyba, adresas, maršrutas. Kontrolinis sąrašas, prasidedantis viduryje, duoda daug pasitikinčių neteisingų atsakymų.