Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
server_und_serverdienste:netmaker_-_deine_eigene_fernwartung [2022/06/04 00:01] – loma | server_und_serverdienste:netmaker_-_deine_eigene_fernwartung [2022/06/17 23:31] – loma | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
{{: | {{: | ||
+ | Netclient ist eine Fernwartungsmöglichkeit - WireGuard® Automation from Homelab to Enterprise. Damit werden Teamviewer und Co. obsolet. Man verbindet Netzwerke miteinander. Wie man dann darauf zugreift ist jeden selbst überlassen. SSH, VNC, NOmachine, RDP... such dir etwas aus. | ||
- | FIXME | + | - Peer-to-Peer Mesh Networks |
+ | - Kubernetes and Multi-Cloud Enablement | ||
+ | - Remote Site Access via Gateway | ||
+ | - OAuth and Private DNS Features | ||
+ | - Fine-grained access controls | ||
+ | - Support for Linux, Mac, Windows, FreeBSD, iPhone, and Android | ||
+ | |||
+ | ===== Server Installation auf Ubuntu 22.04 LTS ===== | ||
Bevor wir die Installation starten sind folgende Punkte essentiell: | Bevor wir die Installation starten sind folgende Punkte essentiell: | ||
* die VM muss zwingend immer die gleiche öffentliche IP bekommen (Cloudinstallation) | * die VM muss zwingend immer die gleiche öffentliche IP bekommen (Cloudinstallation) | ||
- | * Öffne die Ports 443, 53, und 51821-51830/ | + | * Öffne die Ports 443, 53, und 51821-51830/ |
* Das System muss zwingend Ubuntu 22.04 sein. 20.04 funktioniert nicht. | * Das System muss zwingend Ubuntu 22.04 sein. 20.04 funktioniert nicht. | ||
- | * Wildcard DNS Eintrag auf dem FQDN, z.B. *.nm.domain.local | + | * Wildcard DNS Eintrag auf dem öffentlichen |
< | < | ||
sudo wget -qO - https:// | sudo wget -qO - https:// | ||
</ | </ | ||
- | Nach der Installation ist das ganze unter https:// | + | Nach der Installation ist das ganze unter https:// |
+ | |||
+ | ==== Update eines bestehenden Netmaker Servers und der Clients ==== | ||
+ | Mit Docker gestaltet sich das Update sehr einfach. Zuerst editiert man das Docker-Compose-File. Dies befindet sich im Root-Home. | ||
+ | < | ||
+ | nano ~/ | ||
+ | </ | ||
+ | Dort setzt man die Version hinauf auf die gewünschte Version. Z.B. diese Image Tags auf die neue Version ändern: | ||
+ | < | ||
+ | -image: gravitl/ | ||
+ | -image: gravitl/ | ||
+ | |||
+ | +image: gravitl/ | ||
+ | +image: gravitl/ | ||
+ | </ | ||
+ | Danach ein '' | ||
+ | |||
+ | ==== Logging ==== | ||
+ | docker logs < | ||
+ | |||
+ | |||
+ | ===== Netclient Installation Ubuntu 20.04 und 22.04 ===== | ||
+ | Der Netclient verbindet deine Remotestelle dauerhaft mit dem Netclientserver, | ||
+ | < | ||
+ | apt install curl | ||
+ | echo "deb [arch=amd64] https: | ||
+ | curl -sL ' | ||
+ | apt update | ||
+ | apt install netclient | ||
+ | </ | ||
+ | ==== Netlclient Update ==== | ||
+ | Im besten Fall haben der Server und der Client die gleiche Version. Das Update des Netclient gestaltet sich sehr einfach: | ||
+ | < | ||
+ | apt update | ||
+ | apt install netlcient | ||
+ | systemctl daemon-reload && systemctl restart | ||
+ | </ | ||
+ | |||
+ | ==== Bedienung Netclient ==== | ||
+ | Das Joincommando findest unter deinen " | ||
+ | |||
+ | Joincommand: | ||
+ | netclient join -t < | ||
+ | |||
+ | Leavecommand | ||
+ | netclient leave -n < | ||
+ | |||
+ | ===== Aktivierung SSL-Deepinspection am Docker ===== | ||
+ | FIXME | ||
+ | Hier muss man zuerst auf den Docker " | ||
+ | docker exec -it < | ||
+ | < | ||
+ | apk update | ||
+ | apk add nano | ||
+ | nano / | ||
+ | </ | ||
+ | CA reinkopieren danach ein | ||
+ | < | ||
+ | update-ca-certificates | ||
+ | </ | ||
+ | aufrufen, dabei kommt eine Fehlermeldung, | ||
+ | < | ||
+ | cd / | ||
+ | ls -l c57336cc.0 | ||
+ | lrwxrwxrwx | ||
+ | </ | ||
+ | Um nun das SSL-CA-Cert an den richtigen Platz zu bringen, bedienst du dich diesem Befehl: | ||
+ | < | ||
+ | mv / | ||
+ | </ | ||
+ | Ganz ähnlich auch am '' | ||
+ | < | ||
+ | nano / | ||
+ | ln -s fortinet-deepinspection-osit2.crt c57336cc.0 | ||
+ | </ | ||
===== Links ===== | ===== Links ===== | ||
- | - [[Github Netmaker|https:// | + | - [[https:// |
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||