Wireguard Server for Roadwarrior: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Server) |
|||
| Zeile 27: | Zeile 27: | ||
;generating the keys | ;generating the keys | ||
*mkdir /etc/wireguard/client1 | *mkdir /etc/wireguard/client1 | ||
| − | *cd /etc/wireguard/client1 | + | *cd /etc/wireguard/client1 |
| − | + | cat<<HERE > wg0.conf | |
| − | |||
| − | |||
<pre> | <pre> | ||
[Interface] | [Interface] | ||
| Zeile 42: | Zeile 40: | ||
Endpoint = nagu.xment.de:8989 | Endpoint = nagu.xment.de:8989 | ||
</pre> | </pre> | ||
| + | =Hier geht es mit QR Code= | ||
;generate the qrcode | ;generate the qrcode | ||
*qrencode -t utf8 < client1.conf | *qrencode -t utf8 < client1.conf | ||
Version vom 26. Februar 2024, 13:29 Uhr
Configuration
Schlüsselgenerierung
- S_PRIVKEY=$(wg genkey)
- S_PUBKEY=$(echo $PRIVKEY | wg pubkey)
- C_PRIVKEY=$(wg genkey)
- C_PUBKEY=$(echo $PRIVKEY | wg pubkey)
Server
- cat<<HERE >/etc/wireguard/wg0.conf
[Interface] Address = 10.79.254.1/24 PrivateKey = $S_PRIVKEY #PublicKey = $S_PUBKEY ListenPort = 8989 [Peer] PublicKey = $C_PUBKEY #PrivateKey = $C_PRIVKEY AllowedIPs = 10.79.254.11/32 HERE
Clients
Android
On server
- generating the keys
- mkdir /etc/wireguard/client1
- cd /etc/wireguard/client1
cat<<HERE > wg0.conf
[Interface] Address = 10.79.254.11/24 PrivateKey = QMyDROKxxxxxxxxxxxxxxxxxxxxxxxxxx2JWfoCUEM= DNS = 8.8.8.8 [Peer] PublicKey = Vhf9LnpxxxxxxxxxxxxxxxxxxxxxxxxxxxMXT8pa1C8= AllowedIPs = 0.0.0.0/0, ::/0 Endpoint = nagu.xment.de:8989
Hier geht es mit QR Code
- generate the qrcode
- qrencode -t utf8 < client1.conf