Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


gateway_installation_debian_12

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gateway_installation_debian_12 [02.03.2024 20:28] – [NTP] kevingateway_installation_debian_12 [03.03.2024 18:22] (aktuell) – [DHCP] kevin
Zeile 434: Zeile 434:
  
 </file> </file>
 +===== Erster Start =====
 +Nun fastd starten
 +<code>systemctl start fastd</code>
 +und die MAC-Adresse auslesen.   
 +<code>cat /sys/class/net/mesh-vpn/address</code>
 +
 +Sollte das auslesen fehlschlagen ist dies ein zeichen das fastd nicht die ffpi config geladen hat. Als workaround kann man expliziet mit der Config starten.
 +<code>systemctl start fastd@ffpi</code>
 +
 +Sollte es weiterhin fehlschlagen kann man zu debug zwecken fastd auch im vordergrund manuell starten
 +<code>fastd --config /etc/fastd/ffpi/fastd.conf --log-level debug</code>
 +
 +Die MAC-Adresse des mesh-vpn-Interfaces kopieren und in die fastd.conf-Datei einbauen.
 +===== DHCP =====
 +
 +Wir verwenden den ISC DHCP Server.
 +
 +  apt-get install isc-dhcp-server
 +  mkdir -p /etc/dhcp/static
 +  chgrp fastd /etc/dhcp/static
 +  chmod g+w /etc/dhcp/static
 +  touch /etc/dhcp/static/static.conf
 +  touch /etc/dhcp/static/blacklist.conf
 +  chown fastd:fastd /etc/dhcp/static/*.conf
 +
 +Beispielkonfiguration für gate04, auf anderen Gateways muss die Konfiguration entsprechend angepasst werden, insbesondere auch die Standardroute und die zu verwendenden DNS-Server.
 +Infos zu den IP Adressen bieten die Wiki Seite [[netzwerk|netzwerk]]. 
 +
 +<file conf /etc/dhcp/dhcpd.conf>
 +
 +#
 +# Configuration file for ISC dhcpd for Debian
 +#
 +
 +server-name "gate04";
 + 
 +ddns-update-style none;
 +default-lease-time 300;
 +max-lease-time 600;
 +     
 +log-facility local7;
 +     
 +subnet 10.137.0.0 netmask 255.255.0.0 {
 +  authoritative;
 +  option domain-name "ffpi";
 +  pool {
 +    range 10.137.13.10 10.137.13.254;
 +    option routers 10.137.13.1;
 +  }
 +  pool {
 +    range 10.137.10.10 10.137.10.254;
 +    deny all clients;
 +  }
 +  pool {
 +    range 10.137.12.10 10.137.12.254;
 +    deny all clients;
 +  }
 +  pool {
 +    range 10.137.14.10 10.137.14.254;
 +    deny all clients;
 +  }
 +  option domain-name-servers 10.137.13.1, 10.137.10.1, 10.137.12.1;
 +  option ntp-servers 10.137.13.1, 10.137.10.1, 10.137.14.1;
 +}
 +     
 +include "/etc/dhcp/static/static.conf";
 +</file>
 +
 +DHCP auf das Bridge-Interface beschränken
 +
 +<file conf /etc/default/isc-dhcp-server>
 +[...]
 +INTERFACES-v4="br-ffpi"
 +</file>
 +
 +Und wir möchte noch das der DHCP bei änderungen der Konfiguration automatisch neu startet
 +<file conf /etc/incron.d/dhcpd>
 +/etc/dhcp/static IN_CREATE,IN_NO_LOOP /etc/init.d/isc-dhcp-server restart
 +</file>
 +<code>chmod +x /etc/incron.d/dhcpd</code>
 +
 +===== DNS =====
 +TODO
 ===== Protokollierung ===== ===== Protokollierung =====
 ===== Statistiken ===== ===== Statistiken =====
gateway_installation_debian_12.1709407702.txt.gz · Zuletzt geändert: 02.03.2024 20:28 von kevin