Daniels blogg
24 Okt/11 0

HOWTO: Rask og skitten DHCP server og DNS cache med dnsmasq på Ubuntu

DHCP på LAN er praktisk. Du trenger ikke lenger administrere nettverket konfigurasjonen av hver datamaskin i nettverket til klientene selv, men alt har en nydelig sentral beliggenhet server. Spar ved å mellomlagre DNS klienter litt tid må gjøres ved løsning av vertsnavn, siden spørringer kan brukes til kjente vertsnavn fra den lokale cache snarere enn til en server på Internett.

En liten DHCP-server er satt opp dnsmasq med veldig raskt.

 # Installer dnsmasq
 apt-get install dnsmasq

Konfigurasjonen foregår sentralt i filen / etc / dnsmasq.conf. Man skal ikke dra før de knyttede konfigurasjonsalternativene i fil avskrekket. Omtrent alt er bare et eksempel og er som standard kommentert ut. En veldig kort Config er allerede tilstrekkelig for en fungerende oppsett:

DHCP

 # DHCP netmask
 # Klienter mottatt 255.255.255.0 som nettmaske
 dhcp-opsjon = 1,255.255.255.0

 # Standard gateway
 Nr Klienter mottatt som en gateway 192.168.1.251
 dhcp-opsjon = 3,192.168.1.251

 # DNS
 # Klienter får navnet serveren 192.168.1.4
 # Hvis du vil bruke dnsmasq som DNS cache, bør dette være
 Vær # IP på serveren som kjører dnsmasq
 dhcp-opsjon = 6,192.168.1.4

 # Verter for den samme IP-adresse tilordnes av MAC:
 # Dette får vert med MAC 00:11:22:33:44:55 IP 192,168.1.1 i 12 timer

 dhcp-host = 00:11:22:33:44:55, lobby, 192.168.1.1,12 h
 dhcp-host = 00:11:22:33:44:66, Lobby2, 192.168.1.2,12 h

 # Alle datamaskiner som ikke kan identifiseres med MAC motta IP
 # Fra pool av 192.168.1.120 til 150

 dhcp-range = 192.168.1.120,192.168.1.150,12 h

DNS

Den DNS funksjonaliteten dnsmasq trenger ingen konfigurasjon.
dnsmasq er opptatt av sin navnetjenere fra / etc / resolv.conf. Dette bør være
kjent navn serveren til leverandøren blir registrert og muligens også som en reserveplan
8.8.8.8 for Googles DNS-servere.

For flere vertsnavn som skal gjelde i det lokale nettverket kan, dnsmasq i fila
Vær / etc / hosts gjort kjent. Her er alle datamaskinene registrert vertsnavn
LAN.

Fallgruver

dnsmasq må lese sin konfigurasjonsfiler Konfigänderungen

 / Etc / init.d / dnsmasq omstart

Hvis kundene ikke har en leieavtale fra den gamle DHCP-server, kan du manuelt hente den for å starte en ny DHCP-forespørsel.

 # Linux
 dhclient eth0

 # Windows
 ipconfig / release
 ipconfig / renew

Innstendig må være forsiktig, så langt for bruk hvor som helst DHCP-server (vanligvis ruteren til Internett) for å deaktivere. 2 DHCP servere på LAN kan generere mye kaos.

Kommentarer (0) Trackbacks (1)

    Legg igjen en kommentar

    * Kopier dette passordet:

    * Skriv eller lim passord her:

    520 spam kommentarer blokkert så langt av Spam Free Wordpress

    Vennligst kopier strengen til feltet nedenfor 0umDEV: