Obtención de una dirección IP de DHCP si la dirección estática no está disponible

8

He visto algunas preguntas que son similares a mi problema pero que no son una buena solución.

Ex. El usuario tiene una computadora portátil y tiene una dirección IP estática en la oficina. También sacan la computadora portátil del sitio donde también necesitan internet.

¿Hay alguna forma de configurar su computadora para que obtenga una dirección IP automáticamente cuando la dirección estática configurada no esté disponible (sin hacer que el usuario entre en la configuración de red y cambie para obtenerla automáticamente)?

usuario142485
fuente
No sé la respuesta para Windows 7, pero hace muchos años (los tiempos de XP) algunos fabricantes de computadoras portátiles tenían su propio software para manejar esto, uno podía definir diferentes configuraciones para diferentes ubicaciones y cambiar entre ellas; Creo que el de IBM se llamaba Access Connections o algo similar. Por lo que recuerdo, usando la configuración de XP de red incorporada uno podría hacer esto con la configuración alternativa o algo así, pero no funcionó bien.
lupincho
¿Por qué no va al revés? Configure el servidor DHCP en la oficina para asignar al usuario una IP estática para que siempre funcione.
jhcaiced

Respuestas:

8

No sé si hay una forma automática, pero la forma en que lo hice con mi computadora portátil fue con un programa llamado Mobile Net Switch. http://www.mobilenetswitch.com/ Le permite hacer malabarismos entre diferentes configuraciones de red activas para que pueda tener una para su red de trabajo y cuando salga del sitio, cambie a la configuración de red que está configurada para obtener DHCP automáticamente.

Una solución alternativa si su enrutador tiene esta característica en su firmware es configurar DHCP estático para ese dispositivo. Obtenga la dirección MAC inalámbrica de la computadora portátil y, si su enrutador la admite, configúrela para asignar automáticamente una dirección IP estática en el enrutador. Los firmwares de enrutadores de terceros, como Tomato y DD-WRT, son compatibles de inmediato. Siento que esta es la solución más limpia. El uso de este método permitirá a su usuario mantener la computadora portátil configurada en modo DHCP sin ningún problema. Utilizo esta configuración para mi red doméstica, así que no tengo que preocuparme por la configuración manual en el lado del dispositivo: toda la configuración se realiza desde el enrutador.

Fénix blanco
fuente
Realmente no quiero poner ningún otro software en él, no quiero que los usuarios tengan que hacer nada. Sería bueno si DHCP pudiera ser simplemente una "Configuración alternativa" cuando la estática no está disponible, pero probablemente haya una razón para que no lo esté. La segunda solución parece mi mejor apuesta, gracias.
user142485
55
Convenido. No use direcciones IP de statis. Cree reservas en su servidor DHCP en su lugar.
jftuga
7

Mucha gente no sabe que la configuración de red de Windows se puede ajustar a través de la línea de comando. Por ejemplo:

Configure su adaptador de red a DHCP

netsh interface ipv4 set address "Local Area Connection" dhcp
ipconfig /renew

Configure su adaptador de red a IP estática

netsh interface ipv4 set address "Local Area Connection" static 10.1.2.3 255.0.0.0 10.0.0.1

Con eso en mente, se vuelve trivial escribir 2 .batarchivos que puede poner en su escritorio.

Esto hace que sea mucho más fácil cambiar las configuraciones de red

Der Hochstapler
fuente
Dependiendo del adaptador inalámbrico, es posible que también pueda asignarlo para que se ejecute cuando se conectan a cada red, de modo que se necesita una intervención mínima del usuario (probablemente cuando se agregan nuevas redes)
Nick
4

Windows 7 tiene el concepto de una "Configuración alternativa" en la configuración de IP de la tarjeta de red. Desde la página de Ayuda de Windows para "Pestaña de configuración alternativa IPv4":

El usuario configurado especifica que IPv4 utilizará una configuración especificada manualmente si no se encuentra un servidor DHCP. Esta configuración alternativa es útil cuando la computadora se usa en más de una red, al menos una de las redes no tiene un servidor DHCP y no se desea una configuración APIPA. Un buen ejemplo es una computadora portátil que se usa en la oficina y en el hogar. En la oficina, la computadora portátil utiliza una configuración TCP / IP asignada por DHCP. En casa, donde no hay un servidor DHCP presente, la computadora portátil utiliza automáticamente la configuración alternativa, lo que permite un fácil acceso a los dispositivos de la red doméstica e Internet. Esto permite que la computadora portátil funcione sin problemas en ambas redes sin una reconfiguración manual de IP.

Configure esto yendo a Panel de control -> Estado y tareas de la red (o " Centro de redes y recursos compartidos " si no está usando la vista de categoría).

Haga clic en el nombre de la conexión que le interesa (probablemente "Conexión de área local" o "Conexión de red inalámbrica ( nombre de red )").

ingrese la descripción de la imagen aquí

Esto debería abrir la ventana Estado de la conexión, haga clic en el botón Propiedades. ingrese la descripción de la imagen aquí

En la ventana Propiedades de conexión, busque la línea "Protocolo de Internet versión 4 (TCP / IPv4)", haga clic en eso y haga clic en Propiedades.

ingrese la descripción de la imagen aquí

Ahora debería tener una ventana con dos pestañas, una de las cuales es "General", la otra es "Configuración alternativa".

Ahora puede configurar la primera pestaña para usar DHCP (seleccione "Obtener una dirección IP automáticamente" y "Obtener la dirección del servidor DNS automáticamente") y poner sus detalles de IP estática en la segunda pestaña "Configuración alternativa".

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Más información de la pestaña Configuración alternativa IPv4 de Technet y de otros sitios en SuperUser ¿Qué es la pestaña "Configuración alternativa" en la configuración de TCP / IP?

GAThrawn
fuente
Por supuesto, esto supone que la razón por la que tiene una dirección IP estática es porque no hay DHCP disponible en la oficina. Por otro lado, si tiene DHCP en la oficina, ¿por qué no dejar la computadora portátil configurada en DHCP todo el tiempo y reservar la dirección IP de la máquina en el servidor DHCP?
GAThrawn
Estoy de acuerdo con reservar la dirección en DHCP, esa fue la respuesta que acepté. Aun así, esta es una gran reseña para configurar las propiedades de IP, gracias por la entrada.
user142485
1

No que yo sepa. Configurar una dirección estática es análogo a decirle a la computadora que ignore por completo la red: una dirección estática está en concepto "siempre disponible" (salvo un conflicto de IP) desde el punto de vista de la computadora.

Si puede encontrar una manera de usar múltiples interfaces de red, configure una para DHCP y otra para estática, y configure la estática para que tenga una métrica (costo) más alta que la de DHCP. Esto hará que el sistema use el DHCP si está disponible, pero recurrirá al estático si el sistema no está conectado a una red DHCP. La mayoría de las computadoras portátiles no tienen esto, por lo que es posible que deba usar una interfaz de red USB para lograrlo.

Si está utilizando una computadora portátil con Linux (etiquetó Windows 7, por lo que esto es más completo), puede usar alias de IP para asignar dos IP a la misma interfaz. Combine con la idea anterior para crear un puerto de red que intente usar DHCP, pero recurra a IP estática si falla DHCP.

Darth Android
fuente
Parece que su segundo párrafo funcionaría, aunque cambió sus palabras en la segunda oración.
user142485
@ user142485 ¿Qué palabras? No me doy cuenta de a los que estás haciendo referencia.
Darth Android
1
@ user142485 No puede hacer eso, ya que no hay forma de detectar cuándo una IP estática "no está disponible" (consulte mi primer párrafo). Por otro lado, puede detectar cuándo DHCP no está disponible (dado un tiempo de espera) y recurrir a una IP estática.
Darth Android
1
@ user142485 Ya veo. El problema es que no hay forma de diferenciar entre una dirección estática mal configurada, o una puerta de enlace defectuosa / no disponible temporalmente y una dirección estática configurada correctamente.
Darth Android
1
Supongo que esto responde a mi pregunta sobre por qué mi configuración deseada no es una opción: porque espera que la dirección sea utilizable y, en teoría, esa dirección podría tener acceso limitado temporalmente (debido a una puerta de enlace inactiva como usted ejemplificó) y no querría cambiar en caso de que la puerta de enlace regrese. Gracias por la explicación.
user142485