Tengo la siguiente configuración:
Client --> eth2(10.4.0.1/16) - router / - eth1(10.3.0.1/16) --> dhcp-server(10.3.0.150)
dhcp-relay
Si el cliente inicia una solicitud dhcp, recibe el dhcp-relay y el dhcp-relay reenvía esta solicitud al servidor dhcp:
IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from << MAC >> (oui Unknown), length 340
El servidor dhcp recibe esta solicitud y envía una respuesta a la interfaz del enrutador en el lado del cliente:
IP 10.3.0.1.bootps > 10.3.0.150.bootps: BOOTP/DHCP, Request from b8:27:eb:61:ef:c1 (oui Unknown), length 340
IP 10.3.0.150.bootps > 10.0.4.1.bootps: BOOTP/DHCP, Reply, length 300
Pero esta respuesta nunca llega al cliente que inició la solicitud. Para realizar pruebas, todos los firewalls están deshabilitados, para que no se caiga ningún paquete...
Respuesta1
¿La máscara de subred debería ser /8 como /16 para que 10.3.0.1 y 10.4.0.1 estuvieran en rangos diferentes?
/8 = 255.0.0.0
/16 = 255.255.0.0