¿Puedo usar rutas estáticas para IP dedicada entre ciclos de energía?

¿Puedo usar rutas estáticas para IP dedicada entre ciclos de energía?

Estoy intentando configurar un entorno de desarrollo en la LAN de mi casa a bajo precio. Compré 3 PC con algo de RAM adicional para desempeñar el papel de "servidores" y planeo usar simplemente mi enrutador Netgear (inalámbrico) entre estos 3 "servidores" y mi máquina de desarrollo (computadora portátil).

Dado que estos no son servidores reales, no quiero mantenerlos encendidos y funcionando las 24 horas del día, los 7 días de la semana, los 365 días del año, ya que probablemente se estropearían bastante rápido y simplemente no tengo el presupuesto para seguir reemplazando piezas. Entonces, una gran limitación es que necesito poder encenderlos y apagarlos prácticamente a diario. Además de eso, puede haber "focos" de desarrollo, en los que codifico durante unos días, los apago para ahorrar energía/hardware y luego no puedo volver al proyecto hasta el fin de semana. Solo menciono esto en caso de que mi enrutador tenga algún tipo de caché con un TTL explícito, etc.

Hasta donde yo entiendo las redes, cada vez que enciendo estas máquinas, el enrutador les asignará una nueva IP. Esto hará que el desarrollo constante sea una pesadilla para mí, porque tanto mi aplicación como mis scripts de compilación deben hacer referencia a cada uno de los tres servidores a lo largo de su ciclo de vida. Por ejemplo, un servidor será mi repositorio Apache Ivy y Subversion, por lo que mi script de compilación Ant deberá hacer referencia a http://<build-server-ip>/svn/my-app/trunk, etc. Si <build-server-ip>cambia constantemente cada vez que rebote el servidor, esto hará que el desarrollo sea muy entrecortado y doloroso.

Me pregunto si estas llamadas "rutas estáticas" (o similares) pueden ayudar a resolver mi problema. Entonces pregunto: ¿hay alguna manera de hacer algo?magia del enrutador¿Y de alguna manera asignar una dirección IP estática y dedicada a cada servidor sin importar cuántas veces lo enciendo o apago?

Detalles específicos:

  • Mi enrutador: Netgear WGR614v7
  • Mis servidores (los 3 idénticos): escritorio Acer con Ubuntu Server 12.04

Respuesta1

La "magia del enrutador" de la que estás hablando se llama "reservas", que básicamente te permiten indicarle al servidor DHCP que se ejecuta en la unidad que siempre proporcione una IP específica a una dirección MAC específica. Estoy bastante seguro de que su enrutador tiene esta función.

@RedGrittyBrick tiene razón, pero siempre existe una pequeña posibilidad de que algo cambie o se estropee (es decir, lo que tienes que restablecer el enrutador, y dado que es un enrutador de nivel de consumidor, lo harás en algún momento), así que si quieres 100% de confiabilidad de conocer un La dirección IP de máquinas específicas puede configurar reservas DHCP o asignar las IP manualmente. En la "vida real", los servidores generalmente están configurados con direcciones IP estáticas y no para obtener información de configuración a través de DHCP.

La asignación de una IP en el servidor NO hace que el servidor informe a ninguna otra máquina sobre la asignación. Tendrás que documentar la configuración manualmente.

Las "rutas estáticas" le indican a sus máquinas o enrutador qué enrutador específico "más abajo" reenviará el tráfico a un conjunto específico de destinos. No tiene nada que ver con la asignación de direcciones IP.

Respuesta2

Configuración dinámica

Generalmente, las computadoras que renuevan el arrendamiento de DHCP proporcionan la dirección utilizada anteriormente y es probable que se les reasigne.

Un cambio de dirección IP no debería importar siempre que utilice nombres DNS y el servidor DHCP se utilice como su servidor DNS local.

Por lo general, puede configurar la mayoría de los enrutadores para realizar reservas DHCP de modo que siempre se asigne la misma dirección IP a cada dispositivo (según la dirección MAC específica grabada en su adaptador Ethernet).

Configuración estática

Sin embargo, para tres o cuatro PC, la configuración estática se gestiona fácilmente.

Con una gran cantidad de computadoras, puede resultar tedioso caminar, iniciar sesión en cada una, configurar la dirección IP estática, la máscara de subred, la puerta de enlace predeterminada, los servidores DNS o las tablas de hosts locales, etc. Hacer un seguimiento de todo requiere un cuidadoso mantenimiento de registros, mantener listas de direcciones MAC y estar atento a la duplicación accidental de direcciones IP, conocimiento de cómo reconocer y diagnosticar errores de configuración, etc. Con sólo cuatro computadoras, esto no es un problema.

Respuesta3

Existen dos métodos básicos para que una máquina tenga una dirección IP. Uno es estático, el otro dinámico. En una configuración estática, me siento frente a la máquina y configuro una dirección IP estática que no cambia (que se usa durante los reinicios), una máscara de subred (cuántas direcciones IP existen en ESTA red) y una puerta de enlace (¿a dónde voy para salir de esta?) red). En una configuración dinámica (DHCP), configuro el enrutador con un grupo contiguo de direcciones IP y una puerta de enlace y dejo que las distribuya.

Existe una tercera opción híbrida. Configuro el grupo, pero configuro cada sistema para que tenga una dirección IP. Esto se conoce como IP estática en una configuración DHCP. Complicado, ¿no?

En aras de la brevedad y la coherencia, recomendaría una configuración de IP estática. Tendrá la garantía de que las direcciones IP no pueden cambiar ni cambiarán, y si configura un controlador de dominio (directorio activo o directorio abierto) y elige crear un servidor DNS, funcionará. Tendrás que configurar tu enrutador con la siguiente información:

Una red estática: ha establecido el límite de su red de 5 (y si incluye almacenamiento conectado a la red o una impresora) a <10. ¿Qué tal tener hasta 254 hosts (direcciones IP individuales) en caso de que se le ocurra? algo que quieras probar?

192.168.0.0 a 192.168.0.255 (192.168.0.0 será la dirección de red y 192.168.0.255 será la dirección de transmisión; esto se explica más adelante).

Para decirle al enrutador que queremos usar este rango de direcciones, debe configurarse para usar una dirección IP de red 192.168.0.0 y una máscara de subred de 255.255.255.0. Ese último 0 le brinda un rango de 0 a 255 en la dirección IP de la red. . Por lo tanto, las direcciones IP válidas EN su red serán 192.168.0.0 a 192.168.0.255 (los primeros tres "octetos" o 192 168 y 0 no cambian, solo el último sí). Entonces tiene un total de 2 ^ 8 direcciones IP o 256 direcciones (recuerde que dos de ellas ya tienen asignadas .0 y .255), por lo que realmente le quedan 254.

Puedes usar lo que quede, no es necesario usarlos en orden. Recomiendo comenzar en 192.168.0.1 y detenerse cuando cada sistema tenga una dirección IP. Para simplificar su configuración, asigne el enrutador 192.168.0.1, el servidor A 192.168.0.2, el servidor B 192.168.0.3, el servidor C 192.168.0.4 y su máquina de desarrollo 192.168.0.5. Sí, puedes invertir el orden, usar solo números pares o convertirlos en potencias de diez (0,10, 0,20, 0,30, 0,40, 0,50) si así lo deseas. Simplemente lo estoy haciendo simple.

Ahora que tiene su diseño de red, necesita configurar lo siguiente en cada equipo:

Dirección IP:

Máscara de subred: 255.255.255.0

Puerta de enlace: para todo excepto el enrutador, esta será la dirección IP del enrutador, o 192.168.0.1 (para el enrutador, es la dirección IP proporcionada por su ISP). Imagine esto como una ruta estática entre su red y el ISP (o cualquier red a la que lo conecte).

Algunas ventajas de este sistema. Al no entregar direcciones DHCP, un nuevo dispositivo que está conectado a su red no solo recibe una dirección IP de forma predeterminada. Hay que configurarlo. Esto significa que es un poco más difícil para las personas conectarse a su red sin que usted lo sepa.

Otra ventaja es que si configura un servidor VPN en Ubuntu, puede conectarse de forma remota. Aquí no se proporcionarán instrucciones para ello.

Además, no tiene que preocuparse por cosas como las direcciones MAC, solo las direcciones IP.

Con todo esto, deberías tener una red. Si quieres saber cómo configurar cada cuadro individual, estoy seguro de que Google te ayudará en esto. Recuerde que esto es sólo una configuración de red básica que le he explicado. Sin lujos, de esta manera es fácil de configurar, solucionar problemas y proteger, ya que tiene menos variables con las que trabajar. Recuerde que bajo esta configuración ha codificado las direcciones IP de cada dispositivo. El enrutador solo está moviendo tráfico. ¿Alguna pregunta?

Ah, y para responder a su pregunta, sí, las rutas estáticas funcionan durante los reinicios del enrutador si están escritas en un dispositivo de almacenamiento no volátil, pero esa es una pregunta diferente de lo que aparentemente quiso hacer.

Respuesta4

En Ubuntu Server, para configurar una dirección IP estática, debe editar el /etc/network/interfacesarchivo para que se vea así (cree el address, netmasky gatewayel suyo propio, por supuesto).

auto eth0
iface eth0 inet static
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.1

Citado deaquí:

Para configurar su sistema para usar una asignación de dirección IP estática, agregue el método estático a la declaración de la familia de direcciones inet para la interfaz apropiada en el archivo /etc/network/interfaces. El siguiente ejemplo supone que está configurando su primera interfaz Ethernet identificada como eth0. Cambie los valores de dirección, máscara de red y puerta de enlace para cumplir con los requisitos de su red.

información relacionada