Erinevus lehekülje "Wireguard" redaktsioonide vahel

Allikas: Kuutõrvaja
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.