| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
| technik:gateways:gateway-einrichten-lokal [27.03.2016 - 17:14] – albi | technik:gateways:gateway-einrichten-lokal [26.10.2022 - 18:51] (aktuell) – kl. Schreibfehler verbessert Michael Aselmann |
|---|
| |
| === Freifunk Repo zufügen und benötigte Pakete installieren === | === Freifunk Repo zufügen und benötigte Pakete installieren === |
| | aptitude install software-properties-common apt-transport-https |
| add-apt-repository ppa:freifunk-mwu/freifunk-ppa | add-apt-repository ppa:freifunk-mwu/freifunk-ppa |
| echo "deb http://repo.universe-factory.net/debian/ sid main" > /etc/apt/sources.list.d/freifunk.list | echo "deb http://repo.universe-factory.net/debian/ sid main" > /etc/apt/sources.list.d/freifunk.list |
| aptitude update | aptitude update |
| aptitude remove bind9 | aptitude remove bind9 |
| aptitude install conntrack dnsmasq isc-dhcp-relay bridge-utils batctl fastd batman-adv-dkms openvpn tinc | aptitude install conntrack dnsmasq isc-dhcp-relay bridge-utils batctl fastd batman-adv-dkms openvpn tinc radvd python-psutil python-git jq |
| Beim Installieren werdet ihr nach einem DHCP Server gefragt, hier die IP eines GW angeben der einen isc-dhcp-server laufen hat. Bitte die IP des jeweiligen Segments heraussuchen. Bsp: 10.190.128.7 | |
| Als Interface **br0** angeben. Die Daten können später noch in **/etc/default/isc-dhcp-relay** angepasst werden! | |
| | Test ob **modprobe batman-adv** einen Fehler ergibt, dann gibt es Probleme mit dem Kernel. |
| | |
| | === DHCP Relay (IP des DHCP Servers anpassen!) === |
| | /etc/default/isc-dhcp-relay |
| | SERVERS="10.190.128.5 10.190.128.7 10.190.128.8" |
| | INTERFACES="br0" |
| | OPTIONS="" |
| |
| Test ob **modprobe batman-adv** eine Fehler ergibt, dann gibt es Probleme mit dem Kernel. | |
| |
| === Routing aktivieren === | === Routing aktivieren === |
| cd /etc/fastd/vpn0/peers | cd /etc/fastd/vpn0/peers |
| wget https://raw.githubusercontent.com/freifunk-stuttgart/peers-ffs/master/vpn03/peers/gw08 | wget https://raw.githubusercontent.com/freifunk-stuttgart/peers-ffs/master/vpn03/peers/gw08 |
| | wget https://raw.githubusercontent.com/freifunk-stuttgart/peers-ffs/master/vpn03/peers/gw07 |
| | wget https://raw.githubusercontent.com/freifunk-stuttgart/peers-ffs/master/vpn03/peers/gw05 |
| fastd --generate-key > /etc/fastd/vpn0/gateway.key | fastd --generate-key > /etc/fastd/vpn0/gateway.key |
| echo -n "key" >/etc/fastd/vpn0/gateway.pub | echo -n "key" >/etc/fastd/vpn0/gateway.pub |
| cat /etc/fastd/vpn0/gateway.key | head -1 | awk '{print " \""$2"\";"}' >>/etc/fastd/vpn0/secret.conf | cat /etc/fastd/vpn0/gateway.key | head -1 | awk '{print " \""$2"\";"}' >>/etc/fastd/vpn0/secret.conf |
| cat /etc/fastd/vpn0/secret.conf | cat /etc/fastd/vpn0/secret.conf |
| Ergebis sollte eine Zeile sein die so aussieht: | Ergebnis sollte eine Zeile sein die so aussieht: |
| secret "1234567890123456789012345678901234567890123456789012345678901234"; | secret "1234567890123456789012345678901234567890123456789012345678901234"; |
| |