Änderungen

2.074 Bytes hinzugefügt ,  13:13, 14. Nov. 2017
Die Seite wurde neu angelegt: „Raspberry als Lokaler Exit-Gateway Dies ist eine Anleitung um einen Raspberry PI als Lokalen Exit Gateway einzurichten. Das how to geht von einem [https://ww…“
Raspberry als Lokaler Exit-Gateway

Dies ist eine Anleitung um einen Raspberry PI als Lokalen Exit Gateway einzurichten.

Das how to geht von einem [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Lite]

== Kernel vorbereiten ==

Als erstes sollten Firmware und Kernel auf aktuellsten Stand gebracht werden:
sudo rpi-update

Nun weiter zur kernel source

# für "make menuconfig" vom Kernel:
sudo apt-get install libncurses5-dev bc

Als nächsten muss gcc in der Version installiert werden mit der, der Kernel gebaut wurde.
Diese Information könnt ihr aus /proc/version erhalten.

sudo apt-get install gcc-4.9 g++-4.9

Nun müssen wir gcc 4.9 noch als Standard Compiler setzen:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 50

Skript installieren, um die Kernel-Quellen runterzuladen:
sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source && sudo chmod +x /usr/bin/rpi-source

Kernel-Quellen runterladen und installieren:
rpi-source

Falls Problemen mit rpi-source auftreten [https://github.com/notro/rpi-source/wiki hier nachschauen.]

== BATMAN-adv und batctl installiren ==

BATMAN-adv compilieren und installieren.

cd /usr/local/src

sudo apt-get install build-essential

wget https://downloads.open-mesh.org/batman/stable/sources/batman-adv/batman-adv-2017.3.tar.gz -qO - | tar -xz
cd batman-adv-2017.3

make
sudo make install

echo batman-adv >> /etc/modules

batctl compilieren und installieren.

cd /usr/local/src

sudo apt-get install pkg-config libnl-genl-3-dev libnl-3-200 libnl-3-dev

wget https://downloads.open-mesh.org/batman/stable/sources/batctl/batctl-2017.3.tar.gz -qO - | tar -xz
cd batctl-2017.3

make
sudo make install

Nachdem die nötigen Programme installiert wurden müssen wir einen Reboot des Systems Durchführen.

reboot