Benutzer-Werkzeuge

Webseiten-Werkzeuge



bpi-r2:network:dnsmasq

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
bpi-r2:network:dnsmasq [2018/04/19 14:08] – angelegt frankbpi-r2:network:dnsmasq [2023/06/08 17:06] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== DNSMASQ ======
  
 +===== Konfigurationsorder freischalten =====
 +
 +damit eigene Konfigurationsdateien geladen werden muss das Verzeichnis /etc/dnsmasq.d aktiviert werden
 +
 +dazu in der /etc/dnsmasq.conf bei folgender Zeile die Raute (#) am Zeilenanfang löschen
 +
 +  conf-dir=/etc/dnsmasq.d
 +
 +===== Schnittstellen =====
 +
 +die Schnittstellenkonfiguration habe ich bei mir in die /etc/dnsmasq.d/interfaces.conf ausgelagert. hier wird festgelegt, auf welchen Interfaces welche Einstellungen gelten.
 +
 +welche Interfaces sollen DHCP-Requests beantworten (binding)?
 +
 +  interface=lan0
 +  interface=wlan1
 +  #interface=tun0
 +  interface=lxcbr0
 +  interface=ap0
 +
 +welche nicht
 +
 +  no-dhcp-interface=eth0
 +  no-dhcp-interface=eth1
 +
 +welche EInstellungen:
 +
 +  dhcp-range=lan0,192.168.0.100,192.168.0.150,255.255.255.0,48h
 +  dhcp-option=lan0,3,192.168.0.10
 +  dhcp-range=ap0,192.168.10.100,192.168.10.150,255.255.255.0,48h
 +  dhcp-option=ap0,3,192.168.10.1
 +  dhcp-range=wlan1,192.168.11.100,192.168.11.150,255.255.255.0,48h
 +  dhcp-option=wlan1,3,192.168.11.1
 +  dhcp-range=lxcbr0,10.0.3.100,10.0.3.150,255.255.255.0,48h
 +  dhcp-option=lxcbr0,3,10.0.3.1
 +
 +dhcp-range=interface,ip-range-start,ip-range-end,netmask,lease-time
 +dhcp-option=interface,3,Default-Gateway
 +===== statische IP für MAC =====
 +
 +man kann mit DNSMASQ via DHCP bestimmten MAC-ADressen immer die gleiche IP-Adresse geben. Für diesen zweck habe ich mir eine eigene Konfig-Datei (/etc/dnsmasq.d/mac.conf) angelegt.
 +
 +ein Eintrag sieht da z.b. so aus:
 +
 +  dhcp-host=b8:27:eb:90:e6:06,raspberry,192.168.0.2,12h
 +
 +die MAC-Adresse des jeweiligen Clients, ein Name, die IP und als letztes die Lease-time (wie lange ist die DHCP-Antwort gültig => Erneuerung der IP notwendig)
 +
 +bei WLAN hatte ich nun das Problem, dass ich 2 WLAN-APs (mit unterschiedlichem IPv4-Subnet) am R2 habe und auf beiden die gleichen MAC_Adressen ankamen. LÖsung ist hier, die Schnittstelle am Anfang hinzuzunehmen:
 +
 +  dhcp-host=ap0,00:25:d3:f5:32:4b,media,192.168.10.11,12h
 +  dhcp-host=wlan1,00:25:d3:f5:32:4b,media,192.168.11.11,12h