SoftEther kliens indításkor: AccountStartupSet és a démon sorrendje
A kliens tisztán elindulhat, és mégis minden fiókot kapcsolat nélkül hagyhat. Állítsa be a fiók jelzőjét, először indítsa el a démont, majd ellenőrizze az adaptert és az útvonalat.
A gép újraindítása után az ismét lecsatolt alagúttal marad a hálózaton. A SoftEther kliense két állapotot tart, amelyeket a legtöbb ember egynek tekint: hogy fut-e a szolgáltatás, és hogy egy mentett fiók felvehető-e vele együtt. Mindkettőnek igaznak kell lennie, a második pedig fiókonkénti jelző, nem indítási beállítás. Hajtsa végre az alábbi négy ellenőrzést sorrendben, és álljon meg az első hibánál.
Erősítse meg, hogy a fiók meg van jelölve az automatikus indításhoz
A jelző a fiókrekordban él a kliens saját konfigurációján belül, ezért a kliens újratelepítése vagy egy üres könyvtár visszaállítása törli. Nyissa meg a felügyeleti konzolt, és nézze meg a fiókok listáját, mielőtt bármi mást módosítana.
cd /opt/softether/vpnclient
./vpncmd
Válassza a 2-t a VPN kliens felügyeletéhez, és fogadja el a helyi szervert az Enter megnyomásával.
AccountStartupSet
office-hub
exit
Az AccountStartupSet a fiókot olyanként rögzíti, amelyet a kliens szolgáltatásának indulásakor fel kell hozni. Nem indítja el a szolgáltatást, és nem hoz létre új fiókot, valamint semmi hasznosat nem ír ki, ha a név hibás. Olvassa vissza a fiókok listáját a parancs után, mert az elgépelés csendes, és pontosan úgy néz ki, mint egy jelző, amely nem lépett életbe.
Erősítse meg, hogy a szolgáltatás elindul, és elég korán
Linuxon a kliens démonként fut a saját könyvtárából, és fent kell lennie, mielőtt bármely indítási lépés használni próbálná a fiókot. Egy rövid horog, amely könyvtárat vált és elindítja, elegendő azokon a rendszereken, amelyek még rc.local-t futtatnak.
cd /opt/softether/vpnclient
./vpnclient start
Ahol az rc.local már nincs meg, írjon systemd-egységet explicit WorkingDirectory beállítással és újraindítási szabályzattal. A bináris a konfigurációját ahhoz a helyhez viszonyítva oldja fel, ahonnan elindítják, ezért a beállítás nélküli egység sikeresen elindulhat, és semmit nem olvas. A sorrend a probléma második fele: a démon figyelése előtt futó kapcsolódási kísérlet időnként meghiúsul, amit sokkal nehezebb diagnosztizálni, mint egy állandó hibát. Az újraindítási szabályzat a harmadik esetet fedi le, amikor a démon órákkal később csendben meghal.
Ellenőrizze a folyamatok listáját, ahelyett hogy az előző indítás által hátrahagyott pid-fájlban bízna.
Erősítse meg, hogy az adapter kapott címet
Amint a fiók csatlakozik, a kliens virtuális adaptert mutat, és az adapternek még mindig kell egy cím. A SecureNAT-ot futtató hub általában válaszol a DHCP-re; a fizikai LAN-ra áthidalt hub viszont azt várja, hogy az adott LAN szervere válaszoljon helyette.
ip -brief address
dhclient vpn_vpn1
Vegye ki az interfész nevét a listából, mert a példában szereplő szám nem állandó. Ha a címnek statikusnak kell lennie, tegye be a disztribúció hálózati konfigurációjába ehhez az interfészhez, hogy egy kapcsolatesemény után újra alkalmazódjon, és ne csak indításkor. Az egyszeri szkript címtelenül hagyja az adaptert, amikor az alagút a nap folyamán először újra kapcsolódik. Ez a hiba halott alagútnak látszik, pedig a fiók rendben van.
A címtelen adapter a lista leghangtalanabb hibája, mivel a fiók továbbra is jelentkezik, hogy csatlakozva van.
Erősítse meg, hogy az útvonal oda mutat, ahova gondolja
A forgalom egészséges kapcsolat és érvényes cím mellett is meghiúsulhat. Kérdezze meg a kernelt, melyik interfészt használná a hub alhálózatán belüli célhoz, majd hasonlítsa össze ezt a választ az alagúttal.
ip route get 10.10.20.15
Egy helyi alhálózat, amely átfed a hub tartományával, nyer, mert az útvonala pontosabb, és már telepítve van.
Ez számozási döntés, nem klienshiba, és a szolgáltatás újraindítása nem változtat rajta. A feloldó konfigurációja a másik fél: a működő DNS-szerver nélküli cím olyan alagutat hoz létre, amely átmegy minden kapcsolatellenőrzésen, és mégis képtelen nevet megnyitni.
Írja be a négy ellenőrzést az újjáépítési feljegyzésekbe
Jegyezze fel együtt a fiók nevét, a szolgáltatás indítási parancsát és az interfész nevét, mert az újjáépített gazdagép visszaállítja a fiók adatait, de nem az operációs rendszer azon horgát, amely elindítja a démont. Ezek különböző helyeken élnek, és általában különböző emberek mentik őket.
A jelző egy sor, amelyet újra alkalmazni kell, és könnyű elfelejteni.
Tartsa a sorrendet: jelző, szolgáltatás, cím, útvonal. A középen kezdődő ellenőrzőlista sok magabiztos hibás választ ad.