Begjin mei de systemd-ienheid dy’t de VPN-ferbining eins besit, net mei it lochkommando dat jo ûnthâlde. In direkte OpenVPN-tsjinst, in wg-quick-ienheid en in NetworkManager-profyl sette har brûkbere berjochten yn ferskate ienheden, en in oanfraach tsjin de ferkearde jout in leech resultaat dat op stilte liket. Ferlykje de trije gewoane eigners, fersmalje it finster, lês dan de stappen yn folchoarder.

Ferlykje de trije gewoane eigners

In OpenVPN-klantsjinst is meastentiids in eksimplaar-ienheid neamd nei it profyl, lykas [email protected]. Har berjochten omfetsje it konfiguraasjepaad, it ferwurkjen fan opsjes, de TLS-hânskodding en de rût-ynstallaasje dy’t de klant docht.

In wg-quick-ienheid is fan ûntwerp stiller. De ynterfacekonfiguraasje bart by it starten, de hânskodding wurdt troch de kearn dien, en routine-sleutelfernijings wurde standert net lochd, sadat wg show faak mear ynformaasje jout as it loch. Dat ferskil is fan belang as jo in protokol dat de ûnderhanneling lochd ferlykje mei ien dat dat net docht.

NetworkManager besit profylen dy’t it makke hat, en syn berjochten libje ûnder NetworkManager.service sels as de ûnderlizzende ynstekker in VPN-help is. Freegje sawol de behearder as de help-ienheid as it profyl sa beheard wurdt.

Fersmalje de oanfraach nei ien ienheid en ien finster

Freegje de ienheid dy’t jo identifisearre hawwe, en behein de tiid ta de poging dy’t jo ûndersykje. In dei is meastentiids genôch, en in koarter finster is better as de masine faak opnij ferbynt.

journalctl -u [email protected] --since today
systemctl list-units --type=service | grep -i vpn
systemctl cat [email protected]

Ferifiearje de ynstallearre namme foardat jo de oanfraach fertrouwe. Distribúsjepakketten neame ienheden om, en in profyl dat as bestân bestiet is miskien nea as tsjinst ynskeakele. As de ienheid net bestiet, fertelt it lege loch jo oer de útrôl en net oer de tunnel.

Lês de earste mislearre stap

Lês de barren yn ’e folchoarder wêryn’t se foarkomme: sykjen fan it einpunt, ferfier, identiteit, autentikaasje, rût-ynstallaasje en it lettere mislearjen fan de applikaasje. It earste konkrete mislearjen is dejinge dy’t it ûndersykjen wurdich is, want alles dêrnei is in gefolch.

In tsjinst dy’t mei súkses start, bewiist net dat elke nedige boarne berikber is. In werferbining-lus kin ferskate aparte ûnderhannelings opsmite, dus hâld de profylnamme en de pogingstiid by de barren, en lês ien poging ynstee fan in gearfoege stream. In inkele poging is in folchoarder mei in oarsaak, wylst in gearfoege stream in muorre fan werhelle rigels is. Skriuw de earste flater yn it ticket foardat jo fierder lêze.

Ming net in mislearre tsjinst mei in hânmjittige klant

As jo in klant mei de hân start hawwe neidat de tsjinst mislearre, giet syn útfier earne oars hinne en kin syn gedrach oars wêze. Fêstlizze it nije resultaat fan deselde eigner en deselde oanfraach nei in stipe korreksje, sadat de ferliking sjen lit wat feroare is ynstee fan twa ferskate programma’s te mingen.

Feroarje gjin oarspronklike tiidstimpels om se mei in oare host út te lykjen. Notearje de tiidsône en elk bekend klokferskil apart, want in tiidline dy’t jo bewurke hawwe is gjin bewiis mear.

Diel in úttreksel, gjin eksport

Lochynfieringen kinne brûkersnammen, einpuntadressen, privee-topology en ynformaasje oer de skriptomjouwing befetsje. Besjoch it eigentlike úttreksel en bedek wat gefoelich is ynstee fan in folsleine ûnbeheinde eksport te publisearjen. Sitearje de rigels dy’t it mislearjen bewize en gearfetsje de rest. In koart besjoen úttreksel is makliker te brûken as in bestân dat nimmen lêst.

Stjoer it smelle finster, de namme fan ’e ienheid en de earste mislearre stap, en sis wat jo al útsletten hawwe. De systemd journalctl-hânlieding dokumintearret de selektors en útfieropsjes as jo in foarm nedich hawwe dy’t de ferzje fan ’e distribúsje stipet.

Relatearre artikelen