aboutsummaryrefslogtreecommitdiff
path: root/net/wg-installer/wg-client
Commit message (Collapse)AuthorAge
* wg-installer: fix multiple namespacesNick Hainke2022-01-23
| | | | | | | Add flag "--lookup-default-namespace" to signal that wg-installer should look already established wireguard sessions in the default namespace. Signed-off-by: Nick Hainke <vincent@systemli.org>
* wg-installer: check if a key is already insertedNick Hainke2022-01-20
| | | | | | | Check if a peer is already existing with a given public key. Introduce a response code for signaling why the server rejected the request. Signed-off-by: Nick Hainke <vincent@systemli.org>
* wg-installer: rework codeNick Hainke2022-01-20
| | | | | | | Use shellcheck to rework the code. Use "export" to return variables from a function call. Further, fix typos. Signed-off-by: Nick Hainke <vincent@systemli.org>
* wg-installer: cosmetic changesNick Hainke2022-01-18
| | | | | | Use "ip addr" instead of "ip addres" or "ip a". Signed-off-by: Nick Hainke <vincent@systemli.org>
* wg-installer: private key as parameterNick Hainke2022-01-12
| | | | Signed-off-by: Nick Hainke <vincent@systemli.org>
* wg-installer: fix ipv4 meshing via olsrNick Hainke2022-01-08
| | | | | | The ipv4 address space was not allowed. Signed-off-by: Nick Hainke <vincent@systemli.org>
* wg-installer: add link-local to client interfaceNick Hainke2021-03-06
| | | | | | | | Wireguard has no link-local address on an interface automatically. Add a link-local to the interface. The server has fe80::1/64 and the client fe80::2/64. Signed-off-by: Nick Hainke <vincent@systemli.org>
* wg-installer: add wg-installerNick Hainke2021-02-06
This tool can be used to automatically create wireguard tunnels. Using rpcd a new wireguard interface is created on the server where the client can connect to. Wiregurad server automatically installs a user and associated ACL to use the wireguard-installer-server features. The user is called wginstaller and so is the password. Get Usage: wg-client-installer get_usage --ip 127.0.0.1 --user wginstaller --password wginstaller Register Interface: wg-client-installer register --ip 127.0.0.1 --user wginstaller --password wginstaller --bandwidth 10 --mtu 1400 Signed-off-by: Nick Hainke <vincent@systemli.org>