¿Es posible asignar 2 direcciones MAC diferentes a la misma dirección IP?
Para mi copia de seguridad, necesito volver a conectarme desde el servidor al portátil, y me gustaría tener la misma IP tanto para la interfaz inalámbrica como para la cableada.
La interfaz web openwrt no acepta múltiples entradas dhcp con la misma dirección IP, pero ¿quizás haya una solución alternativa?
Aclaración agregada el 23 de mayo :
Debería haber dejado en claro que solo una de las interfaces de red del portátil está conectada a la red en un momento dado (por lo tanto, los conmutadores no deberían confundirse). Inicialmente tenía 2 direcciones IP distintas asignadas a las interfaces, con el mismo nombre DNS, pero esto no funcionó muy bien (se agotó el tiempo de espera cuando obtuve la IP incorrecta). Sin embargo, quiero usar el mismo nombre para ambos, ya que está codificado en mi script de copia de seguridad.
Perdón por la confusion.
Respuestas:
(comentario aleatorio semi-obstinado: es raro ver este alto recuento de respuestas y comentarios inexactos y poco constructivos a una pregunta)
A diferencia de otros aquí, afirmo que su solicitud es realmente bastante elemental y ha sido compatible con dnsmasq desde la versión 2.46 , IIRC. Esta fue la única razón por la que cambié de dd-wrt . Después de aproximadamente un año de ejecutar OpenWRT, ahora sé que en realidad hay muchas más razones para cambiar, pero eso no viene al caso.
Estoy ejecutando Backfire 10.04-rc4 :
Mi configuracion:
Disfrute de la transición perfecta que proporciona esta configuración, todas las sesiones existentes se mantienen activas si no se demora demasiado con el interruptor.
fuente
ab:cd:ef:01:02:03
y otra con04:05:06:07:08:09
, simplemente haga una entrada con un solo espacio que separe los dos, por ejemploab:cd:ef:01:02:03 04:05:06:07:08:09
.Investigué un poco.
Lo primero que aprendí es que es posible asignar arrendamientos DHCP en función de criterios distintos a una dirección MAC.
De las preguntas frecuentes de dhcp :
Entonces, aunque aparentemente no es compatible con la interfaz web de luci en openWRT, dnsmasq sí mismo admite client_id y múltiples direcciones MAC (con alguna advertencia).
Desde la página de manual de dnsmasq :
Opté por la solución multi-mac (porque no traté de averiguar cómo podría especificar la identificación del cliente en el lado del cliente, que es algo que debe hacerse para cada cliente por separado, y la alternativa multi-mac es Una solución para todos los portátiles en la casa.)
Eludí la interfaz luci y agregué directamente a /etc/dnsmasq.conf la siguiente línea:
y /etc/dnsmasq-dhcphosts.conf contiene líneas del siguiente formato:
(Mantengo esta configuración en un archivo separado para evitar que se sobrescriba en la próxima actualización).
Funciona bien.
fuente
Su objetivo: tener un nombre de host constante de la computadora portátil siempre apunte a la (dirección IP activa / interfaz de la computadora portátil). Pensé que el servicio combinado de DNS y DHCP de dnsmasq haría eso, es decir, cuando un cliente realiza un DHCPDISCOVER / DHCPREQUEST informa su nombre de host, y dnsmasq asocia el nombre de host con la dirección IP asignada. Esa ha sido mi experiencia, sin embargo, debo admitir que no he intentado conectarme con una red i / f, luego desconectarme (sin hacer un lanzamiento explícito) y volver a conectarme con otra.
Suponiendo un nombre de host de "computadora portátil", ¿qué sucede cuando consulta el dispositivo OpenWRT para "computadora portátil", después de haber cambiado de una interfaz a otra?
fuente
¿Por qué usar DHCP?
Puede configurar manualmente una dirección IP estática en ambas interfaces y luego usar la que prefiera (dejando la otra desconectada, por supuesto).
fuente
Me sorprendería mucho si su conmutador puede soportar esto. Es posible que tenga más suerte si le da a ambas interfaces de red la misma dirección MAC.
Dicho esto, definitivamente estoy de acuerdo con Holocryptic, aquí hay dragones.
fuente
No, no es posible. Pero la mayoría de las NIC le permiten configurar administrativamente el MAC, y puede configurar ambas NIC en el mismo MAC.
En la mayoría de * nix boxen, generalmente puede hacer esto, luego configurar una interfaz LAGG de conmutación por error para ambos (con preferencia para el cableado) para permitirle conectar en caliente la conexión cableada sin desconectar las sesiones TCP.
fuente