mactricks.de
Linux • MacOSX • Windows
Tips & Tricks for PC and Mac Computers
  • Startseite
  • Software
  • Hardware
  • Betriebssystem
  • Programmieren
  • Sonstiges
  • SiteMap
  • Credits
  • SQlite Datenbank
  • Plesk Server Admin Tipps
  • Virtualisierung
  • MySQL Datenbank
  • Linux System
    • PDF Dateigrößen verkleinern
    • dnsmasq
    • Samba tipps
    • Linux minimal Desktop
    • Apt Repos erweitern
    • Apache 2 mit SSL - SSI
    • Linux auf PB G4
    • PHP5 kompilieren
  • Software für MacOSX
  • Software für Windows

Index » Software » Linux System » dnsmasq

    Inhaltsverzeichnis

  1. ↓ IP Adressen an MAC Adresse koppeln
  2. ↓ Änderungen wirksam machen
  3. ↓ Debugging
  4. ↓ Links

↑ IP Adressen an MAC Adresse koppeln  #

Es gibt mehrere Wege feste IP Adressen anhand der MAC Adresse zu binden.

Eine davon ist es die Dateien /etc/hosts und /etc/ethers zu nutzten:

In /etc/hosts IP, domain und Rechnernamen eintragen, z.B.:

Unbekannter Typ
127.0.0.1       localhost
192.168.1.2    foo.mydomain.org       foo
192.168.1.3    bar.mydomain.org       bar

In /etc/ethers die MAC und den Rechnernamen eintragen, z.B.:

Unbekannter Typ
08:00:20:00:61:CA  foo
08:00:20:00:61:FC  bar

In /etc/dnsmasq.conf die restlichen DHCP-Einstellungen vornehmen, z.B.:

Unbekannter Typ
# Bereich für DHCP festlegen, falls MAC unbekannt:
dhcp-range=192.168.1.100,192.168.1.250,255.255.255.0,12h

# dnsmasq soll /etc/ethers berücksichtigen
read-ethers

Zusätzlich gibt es noch eine ganze Reihe an Optionen, die interessant sind, z.B.: Gateway, NTP usw.

↑ Änderungen wirksam machen  #

Normalerweise sollte ein sudo /etc/init.d/dnsmasq restart reichen. Sollten dennoch falsche/veraltete IPs vergeben werden, dann kann das folgende helfen:

Bash
1
2
3
sudo /etc/init.d/dnsmasq stop
sudo rm /var/lib/misc/dnsmasq.leases
sudo /etc/init.d/dnsmasq start

↑ Debugging  #

Man hat mehrere Möglichkeiten zu sehen, was der Dienst so macht:

Sehen welche IP-Adressen vergeben sind:

Bash
1
cat /var/lib/misc/dnsmasq.leases

Zum aktivieren des Loggings, in der Datei /etc/dnsmasq.conf das folgende eintragen/Auskommentieren:

Unbekannter Typ
# Jeden DNS Query loggen:
log-queries

# DHCP Aktionen loggen:
log-dhcp

Dnsmasq im Vordergrund starten:

Bash
1
2
sudo /etc/init.d/dnsmasq stop
sudo dnsmasq --no-daemon

(Danach wieder als daemon starten nicht vergessen ;) )

↑ Links  #

  • http://wiki.ubuntuusers.de/Dnsmasq
  • http://thekelleys.org.uk/dnsmasq/doc.html
0 Kommentare für 'dnsmasq':
    Es existiert kein Kommentar für 'dnsmasq'

laden...

Kommentar hinterlassen
tag navi dhcp | dns | linux | software

permalink

© 2001 - 2010 A.Hopek •  Anmelden • powered by PyLucid v0.11.3.0322 • render time: 895.8 ms - overall: 1.2 sec