Diferència entre revisions de la pàgina «Servidor DHCP+DNS Linux amb DNSMASQ»
 (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  | ||
| − | + | 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.