Erinevus lehekülje "Wireguard" redaktsioonide vahel
P |
P |
||
6. rida: | 6. rida: | ||
Vajalik on wireguard kerneli moodul. | Vajalik on wireguard kerneli moodul. | ||
+ | |||
+ | = Paigaldamine = | ||
+ | |||
+ | Alpine Linuxis on vaja lisada (kui juba pole) extra repository apk loetellu ja seejärel | ||
+ | |||
+ | apk update | ||
+ | |||
+ | ning | ||
+ | |||
+ | apk add wireguard-tools | ||
+ | |||
+ | Lisa uus seade, mille nimeks on wg0 ja tüüp wireguard | ||
+ | |||
+ | ip link add dev wg0 type wireguard | ||
+ | |||
+ | Lisa loodud seadmele võrguaadress olenevalt sellest, kas soovid ühes võrgus kasutada mitut seadet või ainult kahte | ||
+ | |||
+ | Mitme seadme ühendamiseks kasuta | ||
+ | ip address add dev wg0 192.168.66.1/24 | ||
+ | |||
+ | Kahe seadme ühendamiseks | ||
+ | ip address add dev wg0 192.168.66.1 peer 192.168.66.2 | ||
+ | |||
= Probleemid = | = Probleemid = |
Redaktsioon: 16. august 2018, kell 12:03
Wireguard (https://www.wireguard.com/) on VPN tarkvara, mis väidab ennast olevat hulga kiirem ja lihtsam kahest suuremast konkurendist IPSecist ja OpenVPNist. Vaatame siis.
Artikli kirjutamise hetkel (2018-08) on tegu veel muidugi "beeta" tarkvaraga. Artikkel on kirjutatud Alpine Linuxi näitel.
Tegu on point-to-point tunneliga (tun seadmega).
Vajalik on wireguard kerneli moodul.
Paigaldamine
Alpine Linuxis on vaja lisada (kui juba pole) extra repository apk loetellu ja seejärel
apk update
ning
apk add wireguard-tools
Lisa uus seade, mille nimeks on wg0 ja tüüp wireguard
ip link add dev wg0 type wireguard
Lisa loodud seadmele võrguaadress olenevalt sellest, kas soovid ühes võrgus kasutada mitut seadet või ainult kahte
Mitme seadme ühendamiseks kasuta
ip address add dev wg0 192.168.66.1/24
Kahe seadme ühendamiseks
ip address add dev wg0 192.168.66.1 peer 192.168.66.2
Probleemid
DKMS module not available
If the following command does not list any module after you installed wireguard-dkms,
modprobe wireguard && lsmod | grep wireguard
or if creating a new link returns
# ip link add dev wg0 type wireguard
RTNETLINK answers: Operation not supported
you probably miss the linux headers.
These headers are available in linux-headers or linux-lts-headers depending of the kernel installed on your system.