- Mitglied seit
- 26 Feb 2017
- Beiträge
- 13
- Punkte für Reaktionen
- 0
- Punkte
- 1
Als kleines Giveback für alle, die auch einmal WG ausprobieren wollen, mein persönliches HowTo:
- Voraussetzung: Win10 mit Hyper-V aktiviert, eine FritzBox 7490
- Installiere Ubuntu 20.4 + Virtuellen externen Adapter (wenn nicht schon vorhanden)
- Wichtig: Vor dem ersten Start des Computers die max. Größe der Festplatte erweitern (ich habe 60 GB genommen)
- Start des virtuellen Computer
- Benutzer anlegen
- Login
- Jetzt erst einmal ein SSH Server installieren, da ansonsten kein cut&paste funktioniert
sudo apt-get -y install ssh
sudo systemctl enable --now ssh
- In den Netzwerkeinstellungen eine feste IP definieren
- Ab jetzt nur noch mit putty anmelden (da funktioniert dann cut&paste)
sudo apt-get install -y gparted
- Mit
gparted
die Partition auf max. vergößern - Jetzt das System aktualiisieren
Code:
sudo apt-get -y update# Updates abrufen sudo apt-get -y upgrade # System upgrades sudo apt-get -y dist-upgrade # Nicht mehr benötigte Module löschen sudo apt-get -y autoremove # Neustart sudo reboot now
- Nach Neuanmeldung alle für FREETZ-NG benötigten Pakete installieren
Code:
sudo apt-get -y install imagemagick inkscape subversion git gcc g++ binutils autoconf automake autopoint libtool-bin make bzip2 libncurses5-dev libreadline-dev zlib1g-dev flex bison patch texinfo tofrodos gettext pkg-config ecj fastjar perl libstring-crc32-perl ruby ruby1.8 gawk python libusb-dev unzip intltool libacl1-dev libcap-dev libc6-dev-i386 lib32ncurses5-dev gcc-multilib lib32stdc++6 libglib2.0-dev
- So, jetzt geht es wirklich los...
umask 0022
und danngit clone https://github.com/Freetz-NG/freetz-ng
- Wechsel in das Verzeichnis mit
cd freetz-ng
- Wenn man später die Quelldateien aktualisiert möchte: (
git pull https://github.com/Freetz-NG/freetz-ng
) - Jetzt wird es spannend. Mit
make menuconfig
wird die Konfiguration vorgenommenCode:# Level of competence: Advanced# Hardware Typ: 7490 # Replace Kernel: Yes # Packages -> W -> Wireguard # Web interfaces -> AVM-portfd
- Menü verlassen und die Konfiguration speichern
- Jetzt wird das Image mit
make
gebaut. Das kann schon ein paar Stunden brauchen. Also viel Geduld. Wenn alles gut läuft, dann erscheint die MeldungFINISHED
- Mit Winscp aus dem Verzeichnis
image
das entstandene Image herunter laden - Dann von AVM das Recovery-Image herunter laden (am Besten auch die Anleitung). Das akuelle Recovery-Image braucht ihr nur, wenn wirklich alles schief geht.
- Jetzt kommt der Tricky-Teil. Aus dem Internet ein altes Recovery-Image fischeen (muss < 06.05 sein). Ich habe das
FRITZ.Box_7490-06.03.recover.exe
gefunden - Alle aktuellen Einstellungen der Fritz-Box sichern
- Dann anhand der Anleitung das 06.03 Image flashen
- Nach Neustart der Box, dass Kennwort
0000
vergeben - Jetzt das Freetz-NG Image flashen
- Nach Neustart bei
fritz.box
anmelden und die gesicherten Einstellungen wieder herstellen - Nach Neustart über das Menü Freetz aufrufen (Benutzer: admin, Kennwort: freetz). Neues Kennwort vergeben
- Im Menü
Freetz-AVM-portfw
habe ich denUDP
Port51280
angegeben - Im Menü
WireGuard-Einstellungen
bleibt die IP4v-Adresse bei10.0.0.1/24
. Dort müsst ihr aber den Start-Modus auf automatisch ändern - Mit diesem Tool die Konfigurationsdateien erstellt (es schreibt keine Dateien, muss man mit cut&paste in Freetz-NG und auf den Client kopiereen)
- Die Server-Konfiguration in
WireGuard-Konfiguration
kopieren - Jetzt noch schnell den Client herunter laden und die Client-Konfiguration hinein kopieren (beide Konfig-Beipiele anbei)
- Fertig!