Daniels blog
24 Okt/11 0

HOWTO: Hurtig og beskidt DHCP server og DNS-cache med dnsmasq på Ubuntu

DHCP på LAN er praktisk. Du behøver ikke længere lede netværkskonfigurationen af ​​hver enkelt computer i netværket til klienterne selv, men alt har en dejlig central beliggenhed server. Spar ved hjælp af caching DNS kunderne lidt tid skal foretages, når løse værtsnavne, da forespørgsler kan anvendes til kendte værtsnavne fra den lokale cache i stedet for til en server på internettet.

En lille DHCP-server er sat op dnsmasq med meget hurtigt.

 # Installer dnsmasq
 apt-get install dnsmasq

Konfigurationen foregår centralt i filen / etc / dnsmasq.conf. Man bør ikke forlade før de sammenbidte konfigurationsmuligheder i fil afskrækket. Næsten alt er bare et eksempel og er som standard kommenteret ud. En meget kort Config allerede er tilstrækkelig til en arbejdsgruppe opsætning:

DHCP

 # DHCP netmask
 # Klienterne fik 255.255.255.0 som netmask
 DHCP-option = 1,255.255.255.0

 # Standard gateway
 # Kunder, der modtages som en gateway 192.168.1.251
 DHCP-option = 3,192.168.1.251

 # Dns
 # Kunder får navnet serveren 192.168.1.4
 # Hvis du ønsker at bruge dnsmasq som DNS cache, bør dette være
 Vær # IP på den server, der kører dnsmasq
 DHCP-option = 6,192.168.1.4

 # Værter for det samme IP-adresse tildelt af MAC:
 # Dette får værten med MAC 00:11:22:33:44:55 IP 192,168.1.1 i 12 timer

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

 # Alle computere, der ikke kan identificeres ved MAC modtage IP-adresser
 # Fra puljen af ​​192.168.1.120 til 150

 dhcp-range = 192.168.1.120,192.168.1.150,12 h

DNS

DNS funktionalitet dnsmasq behøver ingen konfiguration.
dnsmasq er bekymret sin navneservere fra / etc / resolv.conf. Dette bør
kendt navn server udbyderen registreres og måske endda som en reserveløsning
8.8.8.8 for Googles DNS-servere.

For flere hostnavne, der skal gælde i det lokale netværk kan, dnsmasq i filen
Vær / etc / hosts gjort kendt. Her er alle computerne registreret værtsnavne
LAN.

Faldgruber

dnsmasq nødt til at genlæse dens konfigurationsfiler Konfigänderungen

 / Etc / init.d / dnsmasq restart

Hvis kunderne ikke har et lejemål fra den gamle DHCP-server, kan du manuelt bringe det til at starte en ny DHCP-anmodning.

 # Linux
 dhclient eth0

 # Windows
 ipconfig / release
 ipconfig / renew

Indtrængende nødt til at være forsigtig, så langt til brug overalt DHCP server (normalt routeren til internettet) for at deaktivere. 2 DHCP-servere på LAN kan generere en masse kaos.

Kommentarer (0) Trackbacks (1)

    Efterlad en kommentar

    * Kopier denne adgangskode:

    * Indtast eller indsæt kodeord her:

    505 spam-kommentarer blokeret hidtil Spam Free Wordpress

    Kopier venligst strengen i feltet nedenunder Tp966r: