Apuntes DHCP y DNS
Servicio- Actividad que busca responder a las necesidades del cliente
En informática es el programa que se ejecuta permanentemente en un equipo servidor para proporcionar cierta funcionalidad a los clientes.
4.1. Definición
DHCP (Dinamic Host Configuration Protocol) asigna dinámicamente la información TCP/IP a los clientes. DHCP sirve para ahorrar tiempo yevitar la escasez de direcciones.
TCP-- Obligatorio. Dirección IP. Mascara.
IP-- Puerta de enlace DNS.
4.1.1. Asignación de direcciones DHCP
A. Automática
El servidor asigna a una misma maquina siempre la misma IP.
B. Dinámica
Se asigna al cliente una dirección IP de manera temporal y aleatoria dentro de un rango.
Funcionamiento DHCP
1. Cuando un cliente se conecta manda unmensaje broadcast (DHCP discover)
2. El o los servidores responden una dirección IP (DHCP offer)
3. El cliente acepta y se lo comunica al servidor. (DHCP offer)
4. El servidor responde enviándole el resto de la información DHCP. (DHCP ACK)
DHCPNAK= Reconocimiento negativo.
Mensaje que informa desde el servidor al cliente de que la dirección IP que solicita no es valida para a subred en la que seencuentra o la dirección IP ya no la puede asignar porque esta asignada a otro equipo.
DHCP RELEASE:
El cliente informa de que ha finalizado el uso de la dirección IP.
Para configurar una tarjeta de red en Linux:
Sistema>Preferencias>Configuraciones de Red.
UBUNTU
La mayoría de los archivos de configuración están en /etc.
Para cambiar el nombre del equipo: “sudo gedit/etc/hostname”
Para ejecutar DHCP: “/usr/sbin/dchpd3”
Archivo de la configuración (opciones globales): “/etc/dhcp3/dhcp.conf”
Listado de concesiones: “/var/lib/dhcp3/dhcpd.leases”
Script para iniciar DHCP (con comprobaciones): “/etc/init.d/dhcp3-server”
Fichero de configuraciones de redes del PC: “/etc/network/interfaces”
Arranque en GNU/LINUX
Niveles de ejecución:
Los niveles de ejecuciónestablecen como va a trabajar el sistema. Existen seis niveles que son:
0-Halt
1-Monousuario sin red.
2-Monousuario con red.
3-Multiusuario con red sin interfaz gráfica (servidores).
4-(no utilizado).
5-Multiusuario con red y con interfaz gráfica (desktop).
6-Reboot.
Para saber en que nivel estamos: “runlevel”
Para cambiar de nivel: “telinit+( un numero del 0 al 6) “
Dependiendo delnivel en que nos encontremos, se ejecutará su correspondiente archivo-script.
“/etc/rcs.d” - siempre se ejecuta.
“/etc/rc1.d” ----- “/etc/rc6.d”
Para agregar scripts al inicio del sistema se usa “update-rc.d -n defaults” después de haber creado el script y haberle dado los permisos.
-n Indica que es una prueba con lo cual no se guardará hasta que quitemos la -n del comando.
Enrutamientoen Linux. IPTABLES
Iptables-Sistema firewall integrado en el kernel del sistema
Lista las reglas activas: “sudo iptables-l”
Lista todas las reglas: “sudo iptables-save”
Borra todas las reglas: “sudo iptables-f”
Se añade regla: “sudo iptables ”
Al estar vinculado al kernel, Iptables no se pone en marcha como un servicio normal. ¿como se pone en marcha? Añadiéndole reglas.
“sudoiptables -A fowards -S 192.168.4.15 -i eth0 -p tcp –dport 80 -0 wlan0 -j accept”
“sudo iptables -t nat -A postrouting -s 192.168.1.0/24 -0 eth1 -j masquerade”
“cat /proc/sys/net/ipv4/ip_fowards”
Tema 5 “El Servicio DNS”
Desde la aparición de las redes de computadores ha existido la necesidad de almacenar los nombres de los servidores conectados. En un principio sealmacenaban en cada maquina en un archivo llamado hosts.txt que se actualizaba cada noche.
Con el crecimiento de internet, dicho archivo creció demasiado y origino una serie de problemas como la colisión de nombre o inconsistencia del fichero.
5.1. Definición
Domain Name Server gestiona de forma distribuida las direcciones de internet y los nombres del sistema. Es un servicio de búsqueda de...
Regístrate para leer el documento completo.