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
(Es crea la pàgina amb «DNSMASQ és un senzill servei Linux que ens ofereix DNS-forwarding i DHCP en un sol servei. Com sempre, es pot instal·lar fàcilment amb: # apt-get install dnsmasq El…».)
 
 
(Hi ha 4 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.
 +
 +
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:
 
Com sempre, es pot instal·lar fàcilment amb:
 
  # apt-get install dnsmasq
 
  # apt-get install dnsmasq
  
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).
+
L'arxiu de configuració és a:
 +
/etc/dnsmasq.conf
  
Afegiu els hosts de la vostra xarxa interna a:
+
<br>
 +
 
 +
== DNS ==
 +
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
 
  /etc/hosts
  
I feu les proves pertinents. Recordeu que els jocs de proves són el més important de la pràctica, particularment per la demo a classe.
+
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.
 +
 
 +
<br>
 +
 
 +
== DHCP ==
 +
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.
 
Feu informe normalment.

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.