Quiero asignar una dirección IP privada fija a un servidor para que las computadoras locales siempre puedan acceder a ella.
Actualmente, la dirección DHCP del servidor es algo así 192.168.1.66
.
¿Debo simplemente asignarle al servidor esta misma IP fija y configurar el enrutador para que excluya esta IP de las disponibles para DHCP? ¿O hay algunos rangos de IP que tradicionalmente están reservados para direcciones estáticas?
La pregunta de mi principiante no se relaciona con comandos sino con principios generales y buenas prácticas.
Caso práctico (Edición 1 de 2)
Gracias por las muchas buenas respuestas, especialmente la muy detallada de Liam.
Pude acceder a la configuración del enrutador.
Routers's overview panel:
=========================
Connectivity type is set to DHCP and PPoE.
(...)
Network panel
=============
IPv4 address distribution (DHCP)
--------------------------------
Enable DHCP on LAN : Off
DHCP range starts at IP address : 192.168.1.33
DHCP range ends at IP address : 192.168.1.35
(...)
Nota bene: There is also an IPv6 section.
Al arrancar cualquier computadora, obtiene su dirección IPv4 en DHCP.
La dirección IP y las direcciones MAC que puedo ver con el ipconfig all
comando en Windows coinciden con las de la lista de dispositivos conectados que muestra el enrutador, de modo que puedo confirmar quién es quién.
La lista de dispositivos conectados es algo así como
Description IP address MAC address
«Unknown» 192.168.1.xx (static) 01:02:03:04:05:06
«Unknown» 192.168.1.yy (static) 07:08:09:10:11:12
Cosas que no entiendo:
- Aunque todas las direcciones IP se obtienen en DCHP, el enrutador las muestra como si fueran direcciones estáticas.
- La configuración del enrutador "Activar DHCP en LAN" está establecida en "Desactivado", pero las direcciones IP se obtienen en DHCP.
- Direcciones IP atribuidas a los ordenadores están fuera del rango muy estrecho de DHCP
192.168.1.33
a192.68.1.35
En cualquier computadora con Windows conectada en DCHP, ipconfig /all
muestra algo como:
IPv4 Address ........ 192.168.1.xx(prefered)
Default Gateway ........ 192.168.1.1 (= IP of the router)
DHCP server ............ 192.168.1.5
Me falta algo, pero ¿qué?
Caso práctico (Edición 2 de 2)
Solución encontrada.
Para más detalles, vea mi respuesta al comentario de Michal al final de este mensaje.
Debo admitir que la forma en que el enrutador muestra las cosas guarda parte del misterio. El enrutador parece usar DHCP de manera predeterminada, pero recuerda los dispositivos que estaban conectados a él (probablemente usando su dirección MAC). Podría ser la razón por la que enumera las IP como estáticas, aunque son dinámicas. También había un enrutador Cisco en el 192.168.1.4
que aparecían algunos servicios de comunicaciones empresariales, pero no tenía las credenciales para acceder a él.
fuente
192.168.0.50
A192.168.1.70
) 3. Iniciar el servidor DHCP. En el panel del enrutador, asígnele un nombre, basándose en su dirección mac para que el enrutador lo recuerde. 4. En el servidor, cambie la IP del modo DHCP al manual y asigne una IP que esté más allá de las que el enrutador asignaría a otros dispositivos (por ejemplo192.168.1.100
). Puede utilizar nmtui y luego editar el archivo de configuración donde se puede sustituirPREFIX=32
porNETMASK=255.255.255.0
. 6. Reinicie el servicio de red.Respuestas:
Determine la dirección IP asignada a su servidor y luego vaya al DHCP y configure una reserva de DHCP para ese servidor.
fuente
++
solo funciona para programadores.--
para su comentario: PLos servicios DHCP difieren en muchas implementaciones posibles, y no hay rangos de IP que tradicionalmente se reservan para direcciones estáticas; depende de lo que esté configurado en su entorno. Asumiré que estamos viendo una configuración típica de hogar / SOHO ya que usted menciona que su enrutador proporciona el servicio DHCP.
Yo diría que no es la mejor práctica. Muchos enrutadores de consumidor no tendrán la capacidad de excluir una sola dirección dentro del rango de direcciones DHCP para el arrendamiento (conocido como 'grupo'). Además, debido a que DHCP no es consciente de que ha "arreglado" la dirección IP en el servidor, corre el riesgo de un conflicto. Normalmente, usted tampoco:
Para ampliar estas opciones:
Reserva en DHCP
Si su enrutador permite reservas, entonces la primera opción de reserva DHCP logra efectivamente lo que ha planeado. Tenga en cuenta la diferencia significativa: la asignación de direcciones sigue siendo administrada por el servicio DHCP, no "fija" en el servidor. El servidor aún solicita una dirección DHCP, solo obtiene la misma cada vez.
Dirección IP estática
Si prefiere establecer una dirección estática, debe verificar la configuración (predeterminada) de su enrutador para determinar el bloque de direcciones utilizado para los arrendamientos DHCP. Normalmente podrá ver la configuración como una primera dirección y una última dirección, o una primera dirección y un número máximo de clientes. Una vez que sepa esto, puede elegir una dirección estática para su servidor.
Un ejemplo sería: el enrutador está configurado para permitir un máximo de 128 clientes DHCP con una primera dirección IP DHCP de 192.168.1.32. Por lo tanto, a un dispositivo se le puede asignar cualquier dirección desde 192.168.1.32 hasta 192.168.1.159 inclusive. Su enrutador utilizará una dirección estática fuera de este rango (generalmente la primera o la última dirección .1 o .254) y ahora puede elegir cualquier otra dirección disponible para su servidor.
TL; DR
Depende de la configuración de su servicio DHCP. Verifique las configuraciones disponibles para DHCP, luego reserve una dirección en DHCP o elija una dirección estática que no sea utilizada por DHCP; no cruce las transmisiones.
fuente
ipconfig
salida de Windows muestra que el servicio DHCP se proporciona desde un dispositivo en 192.168.1.5 . ¿Tiene Pi-Hole u otro dispositivo similar que proporcione DHCP? Ahí es donde encontrará su configuración de DHCP. NB: Esto también explica por qué el enrutador muestra las direcciones como estáticas y por qué las direcciones asignadas por DHCP están fuera del rango configurado en el enrutador.No es un mal hábito dividir su subred en el rango de agrupación DHCP y los rangos estáticos, pero, por supuesto, puede hacer lo que JohnA escribió: use la reserva para su servidor, pero el primer caso es en mi humilde opinión, porque no está estropeando su servidor DHCP con configuraciones adicionales no utilizadas (podría ser confuso para otros administradores que no son conscientes de que el servidor es estático). si usa el grupo DHCP + grupo estático, simplemente no olvide agregar su servidor estático a DNS (cree un registro A / AAAA para él).
fuente
Prefiero configurar mis dispositivos de red, servidores, impresoras, etc. que requieren una dirección IP estática fuera del rango del grupo DHCP. Por ejemplo, xx.xx.xx.0 a xx.xx.xx.99 se reservaría para asignaciones de IP fijas y xx.xx.xx.100 a xx.xx.xx.250 se establecería como el grupo DHCP.
fuente
isc-dhcp-server
Se requiere usar esto (esto es lo que hace mi pi, junto con el almacenamiento en caché de DNS, un dominio falso para mi LAN y algo de configuración de tráfico para algunas cosas inalámbricas). Desafortunadamente, he visto páginas de configuración de enrutador basadas en navegador (tanto de fábrica como de reemplazo) que requieren una dirección reservada para estar en el grupo dinámico ... o fuera de ella.Además de las otras respuestas, quiero concentrarme en el hecho de que la configuración de su enrutador no parece ajustarse a la configuración de la dirección IP en su servidor.
Por favor, eche un vistazo a la salida de ipconfig / all:
Dirección IPv4 ........ 192.168.1.xx (preferido)
Gateway predeterminado ........ 192.168.1.1 (= IP del enrutador)
Servidor DHCP ............ 192.168.1.5
Los clientes en la red no obtienen la dirección IP del enrutador, sino un servidor DHCP diferente en la red (192.168.1.5 en lugar de 192.168.1.1). Debe encontrar este servidor y verificar su configuración en lugar de la configuración del servidor DHCP del enrutador, que aparentemente solo se usa para la conexión inalámbrica.
fuente
Mi enrutador ( OpenWRT ) permite arrendamientos DHCP estáticos.
Por lo tanto, debe proporcionar la dirección MAC del servidor y su dirección IP deseada como "arrendamiento estático", y DHCP siempre asignará la misma IP. La máquina cliente (el servidor en este caso) no requiere cambios de configuración y aún recoge su dirección IP (la dirección configurada) de DHCP.
fuente
Tenga en cuenta que no puede asignar una dirección IP fija en 192.168 para que los clientes puedan "acceder siempre a ella" a menos que también le dé a cada cliente una dirección IP fija y una subred. Porque si los clientes usan DHCP, entonces obtienen cualquier subnect que el servidor DHCP les dé, y si usan el direccionamiento automático, entonces no estarán en una subred 192.168.
Una vez que se da cuenta de que el sistema no se puede perfeccionar fácilmente, puede ver que sus mejores opciones dependen de lo que está tratando de hacer. Upnp es una forma común de hacer que los dispositivos sean visibles. DNS es una forma común de hacer que los dispositivos sean visibles. WINS es una forma común de hacer que los dispositivos sean visibles. DHCP es una forma común de hacer que los dispositivos sean visibles.
Todas mis impresoras tienen reservas: mis impresoras no son una infraestructura crítica, quiero poder administrarlas, muchos de los clientes usan UPNP o mDNS para el descubrimiento de todos modos.
Mi puerta de enlace y los servidores DNS tienen una dirección IP fija en un rango reservado: mi servidor DHCP proporciona direcciones de puerta de enlace y DNS, y mi servidor DHCP no tiene la capacidad de realizar un descubrimiento dinámico o búsqueda DNS.
Ninguno de mis dispositivos de transmisión tiene valores de IP fijos o reservados: si la red está tan rota que DHCP y DNS no funcionan, no hay forma de que los clientes puedan conectarse a direcciones IP fijas de todos modos.
fuente