Montando un servidor DHCP...1.Servizo DHCP...

20
Montando un servidor DHCP

Transcript of Montando un servidor DHCP...1.Servizo DHCP...

Page 1: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

Montando un servidor DHCP

Page 2: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor
Page 3: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

Montando un servidor DHCP

I-ROCHIÑO

Page 4: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

Montando un servidor DHCP Copyright © by i-rochiño. All Rights Reserved.

Page 5: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

Contents

Introdución 1

1. Servizo DHCP 3

2. Paso 1: instalar servidor DHCP 4

3. Paso 2: configurar DHCP 5

4. Paso 3: clientes para o DHCP 7

5. Paso 4: servidor DNS+DHCP 9

6. Paso 5: cliente DNS+DHCP 10

7. Paso 6: xogar con DNS+DHCP 11

8. DHCP en teoría 12

9. Paso 7: Melloras DNS e DHCP 13

10. Paso 8: comprobación servidor DNS + DHCP 14

Page 6: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor
Page 7: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

Introdución

No curso 2018/2019 para a módulo de Servizos en Rede traballamos os contidos do servidor de DHCP conWordPress.

Nun blog familiarmente chamado i-rochiño propóñense as actividades a realizar. Os alumnos tiñan quetraballalas en cadanseu blog. Nós chamámoslles cadernos electrónicos.

Velaí vai o caderno electrónico das actividades deste tema.

Introdución | 1

Page 8: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor
Page 9: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

1. Servizo DHCP

Imos montar un servidor DHCP. Temos que averiguar como funciona e que é o que nos ofrece. Podes

consultar aquí.

O teu traballo:

1. Para que se usa un servidor DHCP?2. Que parámetros de configuración proporciona ós clientes?3. Dende que chego co meu portátil ó instituto ata que dou conectado a internet, que é o que acontece?

Máis información

Servizo DHCP | 3

Page 10: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

2. Paso 1: instalar servidor DHCP

Primeiro imos instalar o programa que vai facer que convirtamos a dserver00 nun servidor de DHCP.Despois imos cotillear nos ficheiros de configuración para ver como veñen.1.

O teu traballo:

1. Unha nova máquina virtual tipo debian server vais ser o noso servidor de DHCP: Fai un clon da primeirainstantánea do dserver00 ou crea unha nova máquina virtual.

2. Configura a máquina coma no Paso 0 e o Paso 1 pero coas modificacións:

• o hostname será: dserverDHCP• o enderezo IP ten que ser: 172.16.5.11

O meu resultado é:

3. En dserverDHCP instalamos isc-dhcp:apt-get install isc-dhcp-server

El mesmo intenta arrancar pero falla: aínda non configuramos nada!!

4. Imos comprobar os ficheiros de configuración.more /etc/dhcp/dhcpd.conf

Cal é o significado de todas esas liñas que comezan por option. Fai as túas pescudas.

Máis información

4 | Paso 1: instalar servidor DHCP

Page 11: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

3. Paso 2: configurar DHCP

Temos que traballar con dous ficheiros de configuración:

• /etc/default/isc-dhcp-server• /etc/dhcp/dhcpd.conf

O teu traballo:

1. En /etc/dhcp/dhcpd.conf indicamos que este é o servidor con autoridade: cómpre descomentar(quitar almohadilla) esta liña:

2. Aí mesmo engadimos o rango de IP que poñemos a disposición dos futuros clientes:

3. Só queda indicar a interface que estamos usando (se non sabes cal é podes consultalo con ip addr).

Farémolo no ficheiro:nano /etc/default/isc-dhcp-server

Paso 2: configurar DHCP | 5

Page 12: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

4. Listo!!. Arrancamos o servizo:systemctl start isc-dhcp-server

5. Conta no teu blog todo o que fixeches.6. Así.. a ollo … cantos equipos se poden conectar á nosa rede? Modifica o necesario para que só sexan 11

Máis información

6 | Paso 2: configurar DHCP

Page 13: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

4. Paso 3: clientes para o DHCP

Funciona o noso servidor DHCP? Está arrancado? Se todo vai ben queremos ter clientes para ver se regalaIPs !!!

O teu traballo:

Fai unha instantánea de todas as máquinas.

1. Nalgún dos ucliente que temos (eu teño ucliente1 e tamén ucliente44) modificamos a configuración

de rede para que non sexa manual:

2. Se lembrades había un pequeno truco para os dominios de busca. No terminalnm-connection-editor

Imos borrar todo o que alí hai para que quede:

3. Reinicio o ucliente e teño unha IP nova!!!! Xusto no rango que ten o servidor DHCP

Paso 3: clientes para o DHCP | 7

Page 14: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

4. Se queremos que o ucliente teña a IP rematada en 103, que debemos modificar? Mostra o teu novoficheiro de configuración

5. Que acontece se fas host dserverDHCP? e se fas ping dserverDHCP?

6. Supoño que se xenerou automáticamente un /etc/resolv.conf De onde sacou a información? Que pintaten?

8 | Paso 3: clientes para o DHCP

Page 15: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

5. Paso 4: servidor DNS+DHCP

Ter máquinas para cada servizo é farragoso. Imos ter os dous servidores nunha única máquina(dserver00) Temos que indicar na configuración de DHCP que queremos traballar cos nosos nomes dedominio, co noso dominio de busca e coa identificación do noso servidor.

O teu traballo:

1. Montamos en dserver00 un servidor DHCP como fixemos nos pasos anteriores:

• para instalalo (pero non modificamos o hostname nen a IP)• para configuralo

2. Tecleamos ó final do ficheiro:nano /etc/dhcp/dhcpd.conf

para modificar as options indicadas. Tamén aumentamos o tempo:

3. Comentamos as liñas equivalentes que veñen de fábrica.4. Xa debería estar listo. Comprobamos que están activos todos os servizos:

• systemctl status networking• systemctl status bind9• systemctl status isc-dhcp-server

5. Todo ben? Facemos unha instantánea que se chame DNS+DHCP e gardamos o estado do servidor

Máis información

Paso 4: servidor DNS+DHCP | 9

Page 16: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

6. Paso 5: cliente DNS+DHCP

Se o servidor funciona imos buscarlle clientes. Temos un ucliente que podemos utilizar. Mellor facer unhainstantánea antes.

O teu traballo:

1. Seguro que está o servidor apagado ou gardado?2. Arrancamos ucliente e volvemos a poñelo en modo Automático (DHCP) e borramos se é necesario o

dominio de busca que engadíramos con nm-connection-editor3. De verdade está o servidor apagado? ? Reiniciamos ucliente con dserver00 desconectado.4. Se dserver00 está desconectado ? Que acontece?. Explica a razón. Mostra o teu resultado cunha

captura de pantalla.5. AGORA SIIII. Apagamos ucliente e arrancamos o servidor dserver00. Verificamos que todo vai ben, que

todos os servizos están activos. Mostra unha captura.6. Arrancamos ucliente. Desconectamos e volvemos a conectar a rede

7. Ten agora IP? Cal é o servidor de DNS? Mostra os teus resultados.8. Cal é a túa saída de /etc/resolv.conf9. Todo ben por /etc/nsswitch.conf ?

10. Podemos facer ping ós nosos equipos? host? ping google.com?

10 | Paso 5: cliente DNS+DHCP

Page 17: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

7. Paso 6: xogar con DNS+DHCP

Se todo vai ben pode que non aprendamos dabondo do que acontece cando as cousas se botan a perder.

O teu traballo:

Estropea o servidor. Fai experimentos:

• Que pasa se inactivas o DNS e reinicias ucliente? Que cousas nonpodes facer? Como quedan as configuracións?

• Que pasa se inactivas o DHCP e reinicias ucliente? Que cousaspodes facer? Como quedan as configuracións?

• Cóntanos todo o que andas a facer.

NOTA: procura ir desfacendo e refacendo e que ó final funcione todo!!!

Paso 6: xogar con DNS+DHCP | 11

Page 18: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

8. DHCP en teoría

Desta volta atopei un documento moi completo para aprender do servizo DHCP.

O teu traballo:

Ir estudiando paseniño.

12 | DHCP en teoría

Page 19: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

9. Paso 7: Melloras DNS e DHCP

Algúns detalles que pode que precisemos:1. Se servidor DNS obtemos algo parecido a:

error (network unreachable) resolving './DNSKEY/IN':seguindo esta páxina pode que a solución sexa ir ó ficheiro

nano /etc/default/bind9e só indicar que usamos IP v.4:

OPTIONS=”-4 -u bind”

2. No servidor DNS no ficheiro de configuración /etc/bind/named.conf.options modificamos o valor doparámetro dnssec-validation=yes. Facemos isto para que o servidor de DNS poida reenviar correctamenteas consultas por recursividade de forma segura con DNSSEC.

O teu traballo:

1.Consultando esta páxina fai o posible para que o teu servidor asigne sempre a mesma IP a un dos teusclientes (averigua antes a súa MAC). Móstrao nunha captura de pantalla.

2.Fai un script comprobador.sh no servidor para que consulte o status de todos os servizos dispoñibles.

Copia o código no teu blog.Traballo voluntario: xa que estamos neste documento. Que tal intentar o apartado seguinte e que o noso

servidor DHCP ofreza tamén un nome á máquna que se lle conecta?Traballo avanzado: Facer un servidor DNS seguro.

Paso 7: Melloras DNS e DHCP | 13

Page 20: Montando un servidor DHCP...1.Servizo DHCP ImosmontarunservidorDHCP.Temosqueaveriguarcomofuncionaequeéoquenosofrece.Podes consultar aquí. O teu traballo: 1. Para que se usa un servidor

10. Paso 8: comprobación servidor DNS+ DHCP

Funciona todo? Algunhas comprobacións para ver se todo vai ben.

O teu traballo:

1.No servidor podemos ver no ficheironano /var/lib/dhcp/dhcpd.leases

cales son as concesións realizadas:Pode que teñamos non colla o hostname. Lembrade que non sempre o fai á primeira. Cal é a túa captura

de pantalla?2.Facer

systemctl status isc-dhcp-servere explicar toda a información que ofrece.

Momento perfecto para facer unha instantánea de servidor e cliente DNS+DHCP

14 | Paso 8: comprobación servidor DNS + DHCP