Þú ert með WireGuard-snið í /etc/wireguard/wg0.conf og vilt hafa það virkt án þess að slá wg-quick up inn handvirkt eftir hverja endurræsingu. systemd-sniðmátið úr pakkanum gerir einmitt það: [email protected] keyrir wg-quick fyrir sniðið sem heitir wg0. Það setur líka upp vistföng, slóðir, DNS og hvaða króka sem sniðið skilgreinir, sem er meira en að hlaða lykli inn í kjarnann. Athugaðu að sniðmátið sé til á kerfinu þínu áður en þú gerir ráð fyrir því.

Afgangur þessarar leiðbeiningar fylgir þeirri röð sem þú myndir í raun nota.

Finndu eininguna og sniðið sem hún les

Listaðu einingaskrárnar með systemctl list-unit-files 'wg-quick*'. Á dreifingum sem pakka því sérðu [email protected], þar sem eintaksheitið er tekið úr sniðinu. Eintakið leysist í /etc/wireguard/<name>.conf, svo wg-quick@wg0 les aðeins wg0.conf og ekkert annað. Ef listinn er tómur er verkfærapakkinn ekki uppsettur og engin upphæð virkjunar hjálpar.

Haltu sniðinu í 600 ham og í eigu root. Það inniheldur einkalykil, og einingin keyrir fúslega með verri heimildum ef þú leyfir það.

Ræstu það og lestu dagbókina

Ræstu eintakið með systemctl start wg-quick@wg0, athugaðu svo systemctl status wg-quick@wg0 og journalctl -u wg-quick@wg0 -b. Eining sem ræsist og hættir strax hefur venjulega sniðvillu, og dagbókin nefnir línuna. Staðfestu með wg show að viðmótið sé til og að síðasta handabandið sé nýlegt. wg-quick handbókin telur upp hvað skriftan gerir handan við viðmótið sjálft.

Uppsett viðmót án handabands er slóðar- eða lykilvandamál, ekki þjónustuvandamál.

Hafðu einn stjórnanda ábyrgan

Ef NetworkManager eða annar biðlari á göngin þegar, þá býr ræsing systemd-einingarinnar til annan eiganda fyrir sama viðmót, slóðir og DNS. Einkennin eru ruglingsleg: göngin koma upp, svo hverfa slóðirnar, eða DNS snýr til baka eftir nokkrar sekúndur. Veldu einn stjórnanda og gerðu hinn óvirkan fyrir það snið. Dagbókin sýnir yfirtökuna venjulega sem breytingar á slóðum eða leysi rétt eftir að einingin tilkynnir árangur.

Tveir stjórnendur deila ekki eignarhaldi. Þeir skrifa yfir hvorn annan.

Prófaðu stöðvun, endurræsingu og ræsingu

Keyrðu systemctl stop wg-quick@wg0 og staðfestu að viðmótið sé horfið og slóðirnar fjarlægðar. Ræstu það svo aftur og athugaðu að slóðirnar komi til baka, því villur í niðurrifi koma fram sem eftirskildar slóðir frekar en sem misheppnuð ræsing. Að lokum virkjaðu það við ræsingu með systemctl enable --now wg-quick@wg0 og endurræstu einu sinni.

Við ræsingu verður nafn endapunktsins að leysast áður en einingin keyrir. Ef DNS er ekki komið upp ennþá mistekst einingin og verður áfram misheppnuð þar til þú ræsir hana handvirkt.

Skráðu eigandann

Skrifaðu niður hvaða snið einingin les, hvaða stjórnandi á viðmótið og hvaðan skráin kom. Þegar einhver flytur síðar sama göng inn í skjáborðsbiðlara er sú athugasemd munurinn á flutningi og tveimur uppsetningum sem berjast um eitt vistfang. Skráðu líka heiti viðmótsins, því tvö snið með svipuðum nöfnum eru venjulega uppspretta ruglings.

Göng með tvo eigendur virka þar til fyrsta endurræsingin, og þá eru þau ráðgáta. Þess vegna á athugasemdin heima í geymslunni en ekki í spjallþræði.

Tengdir greinar