diff --git a/kralizec/wireguard11/README.md b/kralizec/wireguard11/README.md new file mode 100644 index 0000000..52d5c3c --- /dev/null +++ b/kralizec/wireguard11/README.md @@ -0,0 +1,58 @@ +--- +VMID: 103 +--- + +[Wireguard VPN quickstart](https://www.wireguard.com/quickstart) + +Check dmzadmin for `wireguard.gpg` to know who to contact for access + +--- + +### Server config + +New user/client needs to provide their wireguard `publickey` and new ip on the network needs to be assigned (`x`) +add next lines to the bottom of the conf file - `/etc/wireguard/wg0.conf` + +```conf +[Peer] +PublicKey = +AllowedIPs = 192.168.164.x/32 +``` + +--- + +### Client config + +client conf example +`x` is the assinged on the server as peer + +```conf + +[Interface] +Address = 192.168.164.x/32 +DNS = 1.1.1.1 +MTU = 1420 +SaveConfig = true +ListenPort = 51820 +FwMark = 0xca6c +PrivateKey = + +[Peer] +PublicKey = JP2FTHLUujkevz1kUymciLImsx1OX9ViUko7oPAIoiA= +AllowedIPs = 192.168.164.0/24, 192.168.1.0/24 +Endpoint = 77.105.27.232:51820 +PersistentKeepalive = 21 + +``` + +--- + +Command to resolve ip clashing with current and wireguard network + +```shell +ip route add dev +``` + +- `ip` you want to resove -> for wireguard vm 192.168.1.10 +- `wg0` name of the wireguard conf + diff --git a/scripts/generatepass.sh b/scripts/generatepass.sh new file mode 100755 index 0000000..5ff9650 --- /dev/null +++ b/scripts/generatepass.sh @@ -0,0 +1,5 @@ + +#!/bin/bash + +echo $(shuf shared/english.txt | head) | sed "s/ //g" +