Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| knb:rpb4_wg [2022/04/08 11:02] – [Konfigurations-/Netzzwerkcheck] typofix django | knb:rpb4_wg [2023/11/04 21:29] (aktuell) – [Konfiguration] django | ||
|---|---|---|---|
| Zeile 44: | Zeile 44: | ||
| ==== Download ==== | ==== Download ==== | ||
| Wir laden uns also das betreffende ZIP-Archiv auf unseren Rechner. | Wir laden uns also das betreffende ZIP-Archiv auf unseren Rechner. | ||
| - | $ wget https:// | + | $ wget https:// |
| Bevor wir nun das Archiv entpacken überprüfen wir noch die Integrität der heruntergeladenen Datei. | Bevor wir nun das Archiv entpacken überprüfen wir noch die Integrität der heruntergeladenen Datei. | ||
| - | $ sha256sum --check 2022-01-28-raspios-bullseye-arm64-lite.zip.sha256 | + | $ sha256sum --check 2022-04-04-raspios-bullseye-arm64-lite.zip.sha256 |
| - | 2022-01-28-raspios-bullseye-arm64-lite.zip: | + | 2022-04-04-raspios-bullseye-arm64-lite.zip: |
| Da unser heruntergeladenes Archiv soweit okay ist, können wir dieses entpacken. | Da unser heruntergeladenes Archiv soweit okay ist, können wir dieses entpacken. | ||
| - | $ unzip 2022-01-28-raspios-bullseye-arm64-lite.zip | + | $ unzip 2022-04-04-raspios-bullseye-arm64-lite.zip |
| - | < | + | < |
| - | inflating: 2022-01-28-raspios-bullseye-arm64-lite.img | + | inflating: 2022-04-04-raspios-bullseye-arm64-lite.img |
| </ | </ | ||
| Zeile 212: | Zeile 212: | ||
| <WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
| Am Besten vergewissern wir uns noch vorab, welches die [[https:// | Am Besten vergewissern wir uns noch vorab, welches die [[https:// | ||
| - | Anfang | + | Anfang |
| </ | </ | ||
| Zeile 225: | Zeile 225: | ||
| # cd /usr/src/ | # cd /usr/src/ | ||
| - | # wget https:// | + | # wget https:// |
| Bevor wir nun das Archiv entpacken überprüfen wir noch die Integrität der heruntergeladenen Datei. | Bevor wir nun das Archiv entpacken überprüfen wir noch die Integrität der heruntergeladenen Datei. | ||
| - | $ sha1sum --check batman-adv-2022.0.tar.gz.sha1 | + | $ sha1sum --check batman-adv-2022.2.tar.gz.sha1 |
| - | batman-adv-2022.0.tar.gz.sha1: | + | batman-adv-2022.2.tar.gz.sha1: |
| - | # tar xzf batman-adv-2022.0.tar.gz | + | # tar xzf batman-adv-2022.2.tar.gz |
| ==== Kernelmodule ==== | ==== Kernelmodule ==== | ||
| Zeile 264: | Zeile 264: | ||
| Der Inhalt der dkms.conf sieht wie folgt aus: | Der Inhalt der dkms.conf sieht wie folgt aus: | ||
| - | <file bash / | + | <file bash / |
| PACKAGE_NAME=batman-adv | PACKAGE_NAME=batman-adv | ||
| - | PACKAGE_VERSION=2022.0 | + | PACKAGE_VERSION=2022.2 |
| DEST_MODULE_LOCATION=/ | DEST_MODULE_LOCATION=/ | ||
| Zeile 280: | Zeile 280: | ||
| Nun sind wir mit unserer Konfiguration soweit, dass wir die B.A.T.M.A.N-Kernelmodule bauen können. | Nun sind wir mit unserer Konfiguration soweit, dass wir die B.A.T.M.A.N-Kernelmodule bauen können. | ||
| - | # dkms add -m batman-adv -v 2022.0 | + | # dkms add -m batman-adv -v 2022.2 |
| - | # dkms build -m batman-adv -v 2022.0 | + | # dkms build -m batman-adv -v 2022.2 |
| - | # dkms install -m batman-adv -v 2022.0 | + | # dkms install -m batman-adv -v 2022.2 |
| Als nächstes müssen wir dafür sorgen, dass die beiden Kernelmodule **batman-adv** und **dummy** beim Booten des Systems auch geladen werden. Dazu müssen wir die Datei "/ | Als nächstes müssen wir dafür sorgen, dass die beiden Kernelmodule **batman-adv** und **dummy** beim Booten des Systems auch geladen werden. Dazu müssen wir die Datei "/ | ||
| Zeile 349: | Zeile 349: | ||
| # batctl -v | # batctl -v | ||
| - | batctl debian-2022.0-1~bpo11+1 [batman-adv: | + | batctl debian-2022.2-1~bpo11+1 [batman-adv: |
| - | Da beides in der Version **2022.0** vorliegt, können wir mit der weiteren Installation und Konfiguration wie gewohnt fortfahren. | + | Da beides in der Version **2022.2** vorliegt, können wir mit der weiteren Installation und Konfiguration wie gewohnt fortfahren. |
| ==== Interface-Konfiguration ==== | ==== Interface-Konfiguration ==== | ||
| Zeile 693: | Zeile 693: | ||
| ==== WireGuard-Healthcheck ==== | ==== WireGuard-Healthcheck ==== | ||
| - | Im Betrieb kann es ab und an passieren, dass der WireGuard-Tunnel zusammenbricht, | + | Im Betrieb kann es ab und an passieren, dass der WireGuard-Tunnel zusammenbricht, |
| - | Da wir das ntürlich nict manuell erledigen wollen und können, legen wir uns ein kleines bash-Script hierzu an. | + | Da wir das natürlich nicht manuell erledigen wollen und können, legen wir uns ein kleines bash-Script hierzu an. |
| # vim / | # vim / | ||
| Zeile 725: | Zeile 725: | ||
| # chmod +x / | # chmod +x / | ||
| - | Damit das Script nun münütlich | + | Damit das Script nun minütlich |
| # vim / | # vim / | ||
| Zeile 833: | Zeile 833: | ||
| # see man systemd.unit | # see man systemd.unit | ||
| Description=Bringing up VXLAN Interface | Description=Bringing up VXLAN Interface | ||
| - | Documentation=https:// | + | Documentation=https:// |
| After=wg-quick@wg-welt.service | After=wg-quick@wg-welt.service | ||