Esta es la contestación más completa que encomtrarás aportar, pero primero obsérvala pausadamente y analiza si es compatible a tu proyecto.
Solución:
Actualmente, mi servidor DHCP está entregando direcciones IP en el rango 192.168.0.1/24. ¿Qué pasaría si establezco un static IP en un dispositivo de, por ejemplo, 192.168.1.10?
La configuración del servidor DHCP es irrelevante; lo que importa es la subred que el enrutador mismo está configurado para usar. A menudo, el rango de DHCP es más estrecho que toda la subred /24; por ejemplo, aunque un /24 va de .0 a .255, el servidor DHCP solo proporciona las direcciones .100-.199.
En resumen, no podría comunicarse con nada, ya que otros dispositivos no sabrían a dónde enviar los paquetes destinados a usted:
-
Sus otros dispositivos no reconocerían la dirección como perteneciente a una subred local y enviarían los paquetes a través de su “puerta de enlace predeterminada”, que es su enrutador.
-
Su enrutador tampoco reconocería la dirección como perteneciente a ninguna de sus subredes locales y enviaría los paquetes a través de su “puerta de enlace predeterminada”, que es su ISP (que simplemente descartará el paquete).
Sin embargo, si configuró dos dispositivos estén en la misma subred 192.168.1.0/24, haría poder comunicarse entre sí, porque los paquetes entre dispositivos en la misma subred se conmutan directamente, no se enrutan. (En otras palabras, el enrutador confía en los propios dispositivos para saber a qué MAC enviar los paquetes y no mirará sus direcciones IP).
Y solo por curiosidad, ¿qué pasaría si configuro la IP en (1) algo que existe en otro lugar (por ejemplo, en www),
En realidad lo mismo que el anterior. Si la tabla de enrutamiento dice que no pertenece a una subred local, entonces no pertenece a una subred local y los paquetes dirigidos a “usted” se enviarán a otra parte. (En este caso, es posible que eventualmente lleguen al real propietario de esa dirección IP).
o (2) algo que se le ha pedido al servidor DHCP que asigne a otra MAC?
Si ese otro dispositivo permanece fuera de línea, entonces nada especial. Funcionaría.
Tenga en cuenta que los servidores DHCP solo emiten información para que los dispositivos configuren ellos mismos con esa dirección. El servicio DHCP en realidad no le dice al enrutador qué hacer con esa dirección: el enrutador todavía usa ARP para traducir direcciones IP a direcciones MAC cada vez, sin importar si esa dirección es emitida por DHCP o no.
(Puede estar pensando en una característica diferente llamada “static ARP” que alguno Los enrutadores tienen, como pfSense, y su configuración a menudo está vinculada a la tabla de arrendamiento de DHCP por conveniencia. En pfSense, habilitar esta función le indicaría al enrutador que no use ARP para estas direcciones IP: siempre que la base de datos del servidor DHCP indique que la dirección pertenece a esta dirección MAC, el enrutador siempre envía paquetes a esa dirección MAC también.
Pero la mayoría de los enrutadores no haga implementar “static ARP”, por lo que tratar de usar la dirección IP desde un dispositivo diferente siempre funcionará independientemente de lo que diga DHCP).
Puede depender de su enrutador, pero generalmente asignar un static La dirección IP funcionará independientemente de si está o no en el rango reservado para asignaciones dinámicas, siempre que esté en el rango de subred para ese segmento/red. En su ejemplo, establecer 192.168.1.10
no funcionará en un /24
subred pero lo hará en un /16
subred.
Si establece la dirección IP en algo que tiene un static IP en otro lugar, depende del sistema operativo del cliente (es decir, puede verificar y no aceptar la asignación), pero es probable que funcione y se produzca un conflicto de dirección IP con resultados complejos e indefinidos que conducen a todo tipo de comportamiento extraño/accesibilidad problemas para ambos sistemas.
Revisé las respuestas existentes y no vi esto especificado.
Si está configurando una dirección IP manualmente en el propio dispositivo, no solo puede, sino debería asigne una dirección que esté fuera del grupo de DHCP. De lo contrario, el servidor DHCP podría dar a otro dispositivo la misma dirección IP.
Por lo general, debe pensar en alguna convención suelta, por ejemplo, dejar que DHCP asigne direcciones de tres dígitos (.100-.254) y dejar las otras para la asignación manual.