Mi enrutador usa DHCP, y cada vez que reformateo mi raspberry pi, incluso cuando uso una tarjeta microSD diferente, siempre tiene la misma IP de LAN. No estoy muy seguro de cómo se asignan las IP, pero supongo que el dispositivo tiene una identificación única en la red que reconoce mi enrutador.
22
Respuestas:
Su Raspberry Pi tiene una identificación única, llamada dirección MAC, en realidad dos para ser precisos. Cada adaptador de red tiene uno de esos. Entonces, el adaptador de Wi-Fi tiene una identificación única y el adaptador de Ethernet tiene.
Y es por eso que su Raspberry Pi obtiene la misma IP. Para su enrutador no es importante lo que está haciendo exactamente con el dispositivo. Simplemente reconoce el MAC y proporciona la misma IP que antes.
Editar: como señaló Beege, la IP aún puede cambiar ya que la 'D' en DHCP significa dinámico. Pero si su dispositivo obtiene la misma IP que antes a través de DHCP, se debe al MAC que se reconoce.
fuente
actually two to be precise
- asumiendo pi3b o 3b +Además de las respuestas ya dadas, daré información de fondo adicional.
En general, el protocolo DHCP está hecho para reducir los cambios dinámicos tanto como sea posible. Es un aspecto de la estabilidad. No importa mucho en redes domésticas pequeñas, pero las redes grandes con conmutadores y enrutadores necesitan algo de tiempo para obtener un estado optimizado. Los conmutadores deben conocer a sus vecinos y el enrutador debe conocer las rutas. Grandes cambios de direcciones IP no son buenos para este estado.
La mayoría de la gente puede pensar que el servidor DHCP simplemente le da una dirección IP a un cliente y eso es todo. Pero es solo la mitad de la verdad. Aquí hay un apretón de manos típico de DHCP:
Como puede ver, el cliente identificado con su dirección mac b8: 27: eb: 0e: 3c: 6f solicita una dirección IP específica que prefiere. Sabe qué dirección IP tiene antes, también después de un nuevo inicio. El servidor DHCP solo lo confirma. Que lo que le da al cliente se llama arrendamiento . Contiene un tiempo de espera (junto con muchas otras opciones importantes) durante cuánto tiempo el cliente puede usar la dirección IP sin solicitarlo nuevamente. El tiempo de espera depende de la configuración y se establece principalmente en algunas horas. El servidor DHCP almacena el arrendamiento en su caché y lo reservará el mayor tiempo posible para el mismo cliente, también si está apagado. Por lo tanto, solo confirmará al cliente para su arrendamiento cuando vuelva a arrancar. Solo cuando el servidor no tenga otros arrendamientos no utilizados para dar a los clientes, tomará el arriendo usado. El apretón de manos se verá así:
Como puede ver, el servidor DHCP rechaza (DHCPNAK) la solicitud y ofrece una nueva dirección IP que luego, en el siguiente paso, solicita el cliente. Este paso adicional se hace para dar al cliente la posibilidad de no aceptar la dirección IP ofrecida ...
fuente