Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Direccionamiento dinámico

4/33
Recursos

Aportes 31

Preguntas 11

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Aqui un pequeño resumen de la clase.

<h1>Secuencia de DHCP</h1>

El DHCP funciona cediendo las direcciones IP y la información IP a los clientes de la red por un período de tiempo. Para que el arrendamiento se lleve a cabo, se produce el siguiente proceso de negociación:

  1. Durante el proceso de arranque, una computadora cliente que está configurada como cliente DHCP envía un paquete de difusión llamado DHCPDISCOVER. Este paquete Discover contiene el nombre de la computadora cliente y la dirección de Control de Acceso a los Medios (MAC) para que los servidores DHCP puedan responder a él. Básicamente, el paquete Discover dice: “Busco un servidor DHCP que pueda alquilar una dirección IP”.

  2. Los servidores DHCP de la red responden a la emisión con un DHCPOFFER. En esencia, el DHCPOFFER dice, “Soy un servidor DHCP y tengo un contrato de arrendamiento para ti”. Si varios servidores DHCP responden a la solicitud, el cliente acepta la primera oferta que recibe.

  3. El cliente responde a través de un mensaje de difusión llamado DHCPREQUEST. Este mensaje básicamente dice, “Acepto su oferta de alquiler y me gustaría tener una dirección IP.” Si otros servidores DHCP hicieron ofertas, también ven que sus ofertas de alquiler no fueron aceptadas por el mensaje de difusión, por lo que rescinden sus ofertas.

  4. El servidor DHCP cuya oferta fue aceptada responde con un mensaje DHCPACK, que reconoce la aceptación del contrato de arrendamiento y contiene el contrato de arrendamiento de la dirección IP del cliente, así como otra información sobre la dirección IP que usted configura el servidor para proporcionar. El cliente es ahora un cliente TCP/IP y puede navegar por la red.

Fuente: https://www.dummies.com/programming/certification/installing-and-configuring-dhcp/

<h1>Diagrama:</h1> <h1>Instalación de Debian:</h1>

Configuración de una máquina virtual como enrutador

Configuración de las interfaces de red en Debian.

nano /etc/network/interfaces

Configuración del servidor DHCP

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

Reiniciamos el servicio isc-dhcp-server

<h1>Configuración Kali Linux en Virtual Box</h1>

En Kali Linux no se necesita ningún otro adaptador más que el de Internal Network

<h1>Pasos a seguir en Kali</h1>

Iniciamos Kali Linux, cambiamos al usuario root y ejecutamos el comando dhclient

kali@kali:~$ su -
Password: 
root@kali:~# dhclient -r eth0
root@kali:~# dhclient eth0

Antes de ejecutar dhclient ejecutar Wireshark y iniciar la captura de paquetes.

Los señale para que se puedan dar una idea de la secuencia de DHCP.
Y finalmente podemos corroborar que se le asigno la IP 192.168.10.100

Subo imagen de como debe quedar las interfaces en el diagrama de la red

Deberían dar recomendaciones de posibles problemas que puedan surgir cuando se guardan las máquinas virtuales, o cuando hay que hacer lagún comando para restablecer conexión

Cuál es el servidor que hace el DHCP Offer ?
o sea el router ?
esque recuerdo que me enseñaron que la diferencia entre router y switch es que el router tiene tabla de direccionamiento y el switch no.
O sea que yo concluyo que el DHCP sólo lo puede hacer el router ya que al poseer tablas de direccionamiento “sabe” que IPs están asignadas en el segmento de red y el switch no.
Por favor si alguien sabe que me diga si estoy en lo correcto, o por lo menos que me dé nociones generales para yo investigarlas, lo agradecería mucho.
GRACIAS

apt-get install isc-dhcp-server
nano /etc/default/isc-dhcp-server

# Añadir nombre de interfaz
INTERFACESV4=”enp0s3”

nano /etc/dhcp/dhcpd.conf

# Añadir configuración de DHCP
subnet 192.168.10.0 netmask 255.255.255.0 {
	range 192.168.10.100	192.168.10.199;
	option routers	192.168.10.254;
	option subnet-mask 255.255.255.0;
	option broadcast-address	192.168.10.255;
}

# Reinciar servicio DHCP
/etc/init.d/isc-dhcp-server restart

# Comprobar funcionamiento del servidor DHCP:
# Iniciamos Kali Linux:

# Liberar dirección IP en la interfaz 1

dhclient -r eth0

# Solicitar dirección IP

dhclient eth0

# Comprobar que nos ha asignado una dirección IP:

ifconfig eth0

Y los links para descargar los sistemas ???

Me falla la intalación del isc-dhcp-server
Y luego me falla la otra configuración.

Es la 3era vez que tengo que volver desde acá a configurar la red, porque siempre pasa algo, no anda internet dns en Kali, o etc.

Por que el router1 tiene acceso a internet si se supone que el que está por NAT es el router2 ?
o que no entendí en la topología de la clase

Un pc puede tener dos ip. Tarjeta de red y tarjeta inalámbrica.

Si al hacer ping a 8.8.8.8 no se alcanza el objetivo, no necesariamente significa que debas desactivar el firewall. Puede que el firewall esté configurado para bloquear las solicitudes de ping (ICMP). Antes de desactivarlo, verifica la configuración del firewall para permitir el tráfico ICMP. También considera otros posibles problemas, como la configuración de la red o la conectividad del servidor objetivo. Mantén siempre la seguridad en mente al ajustar configuraciones de red.
Configurar un servidor DHCP en Debian, ya sea mediante GUI o consola, sigue los mismos principios fundamentales. La diferencia radica en la interfaz de usuario: la GUI puede ser más intuitiva para algunos, mientras que la consola proporciona control total y flexibilidad. La configuración se basa en editar archivos de configuración y reiniciar servicios, independientemente del método. Si ya tienes experiencia en la consola, la transición a GUI puede ser fácil, y viceversa.
El **direccionamiento dinámico** permite que los dispositivos reciban automáticamente una IP cada vez que se conectan a la red, utilizando un servidor **DHCP** (Dynamic Host Configuration Protocol). ### Secuencia de DHCP: 1. **Discover:** El cliente busca un servidor DHCP. 2. **Offer:** El servidor DHCP ofrece una dirección IP. 3. **Request:** El cliente solicita la IP ofrecida. 4. **Acknowledge:** El servidor confirma y asigna la IP al cliente. Este método facilita la gestión de redes, evita conflictos de IP y asigna direcciones temporalmente. @sebaszulluaga
La **máscara de red** es una herramienta esencial en la administración de redes que permite definir y gestionar subredes de manera efectiva. Proporciona la flexibilidad necesaria para organizar la red de acuerdo con las necesidades específicas de la organización, facilitando el enrutamiento y mejorando la eficiencia de la utilización de las direcciones IP. Por su capacidad para dividir y administrar redes, la máscara de red es un concepto fundamental en la configuración y operación de cualquier red moderna.
me aclaraste varias dudas, gran aporte

antes de establecer conexión con la red ya es posible hacer broadcast entonces no?

Direccionamiento dinámico (DHCP)

Es el protocolo a través del cual, un servidor asigna una dirección IP dinámica a un dispositivo que lo solicita.

Para poder activar el direccionamiento dinámico por consola, debemos:

  • Activar el direccionamiento en el archivo de configuración de redes:

    sudo nano /etc/network/interfaces
    
  • Añadimos la siguiente información al archivo para configurar cada una de las interfaces:

    auto enp0s3
    iface enp0s3 inet static
    	address 192.168.1.254
    	netmask 255.255.255.0
    auto enp0s8 
    iface enp0s8 inet dhcp
    
  • Reiniciamos las interfaces con:

/etc/init.d/networking restart
  • Comprobamos la conexión haciendo un ping al 8.8.8.8 que es un servidor público de Google e Instalamos el siguiente servidor o manejador de dchp:
apt update && apt upgrade
apt install isc-dchp-server
  • Ahora vamos a editar los archivos de configuración del servidor dhcp:
nano /etc/default/isc-dchp-server
- Añadimos ahora la interfaz estática para la versión IPV4:
INTERFACEv4:"enp0s3".
  • Luego, configuramos el archivo raíz de de dhcp:
nano /etc/dhcp/dhcpd.conf
#Añadimos el siguiente texto al final del archivo de configuración:

subnet 192.168.10.0 netmask 255.255.255.0 {
	range 192.168.10.100	192.168.10.199;
	option routers	192.168.10.254;
	option subnet-mask 255.255.255.0;
	option broadcast-address	192.168.10.255;
}
  • Reiniciamos el protocolo dhcp:
/etc/init.d/isc-dhcp-server restart
  • Ahora podemos validar por medio de nuestro kali que efectivamente recibiremos una dirección dhcp con las características señaladas.
dhclient -r eth0 → Libera la interfaz de cualquier Ip.
dhclient eth0 → Solicita una nueva Ip
eth0  → equivalente al emp0s3
  • Finalmente, para poder observar los 4 pasos que componen el protocolo dhcp: discovery, offer, request, ack. Debemos abrir wireshark en Kali para observarlo.

Una consulta necesariamente el Router 1 y Router 2 tienen que estar trabajando mediante distros Linux o se puede hacer una simulación mediante GNS3 y trabajar a partir de hay por el terminal?? Claro esta que las PC si tienen que ser virtualizadas.

Y si te colocas alias ip en las pc puedes tener varias ip en la misma interfaz

Secuencia DHCP

DHCP Discover
DCHP Offer
DHCP Request
DHCP Ack

kali no conecta a la red internal-10 como puedo solucionarlo?

Configuracion Red

Mas configuracion dhcpd.conf

Mas configuracion dhcpd.conf

apt install isc-dhcp-server Configuracion ipv4

Que bueno que había hecho el curso de pentesting

@JuanPabloCaro
Profe me puede responder esa duda por favor?

Alguno hizo el Laboratorio con Parallels (otro hypervisor como VirtualBox)?

dhcliente

Me tira un error que dice la red es inaccesible, que puedo hacer?

hola buenas en la ultima parte cunado usa ifconfig no veo el cambio eso a que se debe