Diferència entre revisions de la pàgina «Servidor DHCP+DNS Linux amb DNSMASQ»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
 
(Hi ha 3 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
 
DNSMASQ és un senzill servei Linux que ens ofereix DNS-forwarding i DHCP en un sol servei.
 
DNSMASQ és un senzill servei Linux que ens ofereix DNS-forwarding i DHCP en un sol servei.
  
Utiltizeu les màquines virtuals:
+
DNSMASQ ens ofereix un servei menys complert que bind9, que és el servidor DNS professional. En realitat és un DNS-forwarder, que vol dir que ens reenviarà les peticions de noms de domini al servidor DNS que tingui configurat per la xarxa. A aquests afegirem els què configurem localment mitjançant el fitxer /etc/hosts , però sense configurar àrees i dominis com en els servidors DNS autoritatius.
 +
 
 +
Utilitzeu les màquines virtuals:
 
* FunkyServer: servidor Ubuntu Server
 
* FunkyServer: servidor Ubuntu Server
 
* Dubidubi: Debian (client)
 
* Dubidubi: Debian (client)
Línia 17: Línia 19:
 
D'entrada NO caldrà que configureu res, el servei DNS funciona immediatament. Ens servirà els noms de màquines que tingui a '''/etc/hosts''' i els que no trobi els consultarà al DNS que tingui la configuració de xarxa (resolv.conf).
 
D'entrada NO caldrà que configureu res, el servei DNS funciona immediatament. Ens servirà els noms de màquines que tingui a '''/etc/hosts''' i els que no trobi els consultarà al DNS que tingui la configuració de xarxa (resolv.conf).
  
Afegiu els hosts de la vostra xarxa interna a:
+
Afegiu els hosts (funky, dubi, xipiron, billy) de la vostra xarxa interna a:
 
  /etc/hosts
 
  /etc/hosts
 +
 +
Penseu a reiniciar el servei cada cop que modifiqueu el /etc/hosts amb:
 +
$ sudo service dnsmasq restart
  
 
I feu les proves pertinents amb PING i NSLOOKUP. Recordeu que els jocs de proves són el més important de la pràctica, particularment per la demo a classe.
 
I feu les proves pertinents amb PING i NSLOOKUP. Recordeu que els jocs de proves són el més important de la pràctica, particularment per la demo a classe.
  
 +
És important també que tingueu configurat adequadament els servidors DNS de la interfície de xarxa (a /etc/network/interfaces). Caldrà que ens connectem a un servidor extern del qual '''farem de ''forwarder''''', és a dir, els dominis que no puguem resoldre els preguntarem al servidor extern.
 +
 +
<br>
  
 
== DHCP ==
 
== DHCP ==

Revisió de 11:17, 3 des 2013

DNSMASQ és un senzill servei Linux que ens ofereix DNS-forwarding i DHCP en un sol servei.

DNSMASQ ens ofereix un servei menys complert que bind9, que és el servidor DNS professional. En realitat és un DNS-forwarder, que vol dir que ens reenviarà les peticions de noms de domini al servidor DNS que tingui configurat per la xarxa. A aquests afegirem els què configurem localment mitjançant el fitxer /etc/hosts , però sense configurar àrees i dominis com en els servidors DNS autoritatius.

Utilitzeu les màquines virtuals:

  • FunkyServer: servidor Ubuntu Server
  • Dubidubi: Debian (client)
  • Xipiron: WinXP (client)

Com sempre, es pot instal·lar fàcilment amb:

# apt-get install dnsmasq

L'arxiu de configuració és a:

/etc/dnsmasq.conf


DNS[modifica]

D'entrada NO caldrà que configureu res, el servei DNS funciona immediatament. Ens servirà els noms de màquines que tingui a /etc/hosts i els que no trobi els consultarà al DNS que tingui la configuració de xarxa (resolv.conf).

Afegiu els hosts (funky, dubi, xipiron, billy) de la vostra xarxa interna a:

/etc/hosts

Penseu a reiniciar el servei cada cop que modifiqueu el /etc/hosts amb:

$ sudo service dnsmasq restart

I feu les proves pertinents amb PING i NSLOOKUP. Recordeu que els jocs de proves són el més important de la pràctica, particularment per la demo a classe.

És important també que tingueu configurat adequadament els servidors DNS de la interfície de xarxa (a /etc/network/interfaces). Caldrà que ens connectem a un servidor extern del qual farem de forwarder, és a dir, els dominis que no puguem resoldre els preguntarem al servidor extern.


DHCP[modifica]

Un cop configurat el DNS, configureu el DHCP també (a través de l'arxiu /etc/dnsmasq.conf. Si teníeu el isc-dhcp-server instal·lat, desinstal·leu-lo perquè no hi hagi conflicte de serveis (ni a la xarxa).

Feu les proves adequades (penseu a posar els clients en mode de IP automàtica).

Feu informe normalment.