3 votos

Configuración de uso compartido de Internet en Mac OSX - Expectativas de DHCP

Tengo un MacBook Pro con OSX 12.3.1. Monterey.

Estoy tratando de conectarme a un widget que tiene un servicio web que se ejecuta en él.

Cuando conecto el widget directamente a un router residencial normal, recibe CUALQUIER dirección IP (DHCP) con éxito; puedo hacer ping y hacer una petición http con éxito.

Cuando conecto el widget al MBP, no puedo saber qué IP ha recibido. Parece ser 192.168.2.2... Puedo hacer ping a esta IP con éxito, pero la petición http falla (servidor no encontrado).

Al compartir la conexión a Internet en el Mac (wifi) con un widget (dongle usb-c más un cable ethernet), esto es lo que creo que veo:

ROUTER

MacBook Pro

Widget

10.0.1.1

< - - 10.0.1.101 wifi

192.168.2.1 eth - - >

192.168.2.2 (?) eth

Mis Widgets son viejos y no pueden ser reconfigurados, y vuelven a una IP de 192.168.237.227 si no pueden obtener una IP DHCP.

Cuando conecto uno de estos widgets a través del MBP, veo esto al usar arp -a

Spudbox19:~ tjt$ arp -a ? (10.0.1.1) at 44:a5:6e:4d:b4:ae on en0 ifscope [ethernet]
? (10.0.1.99) en 44:a5:6e:4a:83:92 en en0 ifscope [ethernet]
? (10.0.1.154) en ae:83:76:b7:e1:36 en en0 ifscope [ethernet]
? (10.0.1.155) en f0:b3:ec:6d:9f:53 en en0 ifscope [ethernet]
? (10.37.129.2) en 3e:22:fb:e:ad:64 en bridge100 ifscope permanent [bridge]
? (169.254.118.57) en ae:83:76:b7:e1:36 en en0 [ethernet]
? (169.254.244.255) en (incompleto) en0 [ethernet]
? (192.168.2.2) en 0:60:35:9:6d:ae en bridge102 ifscope [bridge]
? (224.0.0.251) en 1:0:5e:0:0:fb en en0 ifscope permanent [ethernet]
? (224.0.0.251) en 1:0:5e:0:0:fb en bridge100 ifscope permanent [ethernet]
? (224.0.0.252) en 1:0:5e:0:0:fc en en0 ifscope permanent [ethernet]
? (239.255.255.250) en 1:0:5e:7f:ff:fa en en0 ifscope permanent [ethernet]

El widget está correctamente identificado con la dirección Mac que termina en 6d:ae en la tabla.

ping 192.168.2.2 responde, pero http://192.168.2.2 no responde

¿Cómo puedo determinar con seguridad la IP que el MBP emitió al Widget?

¿Es posible configurar el MBP para que haga passthru (permitir que el widget obtenga una IP del router)?

¿Cómo puedo alcanzar el Widget desde el MBP (qué IP debería usar para hacer ping y peticiones http)?

Intenté configurar el puerto ethernet del MBP con IP y DNS manuales específicos, parece no tener efecto (sigue emitiendo 192.168.2.2 a su cliente, incluso si especifico IP manual 10.0.2.1 y DNS 10.0.2.1)

Finalmente, ¿qué y por qué hay (2) IPs 169.254 en el arp?

1voto

David Anderson Puntos 2189

La compartición de Internet de Wi-Fi a Ethernet utilizando MacOS se consigue haciendo que el Mac actúe como router para crear una nueva LAN accesible desde el puerto Ethernet. Dado que este router del Mac utiliza NAT sin capacidades de reenvío de puertos, la dirección IP asignada a un dispositivo dentro de la nueva LAN no puede ser utilizada por dispositivos fuera de la nueva LAN para establecer una conexión. He podido confirmar que un iMac (21,5 pulgadas, finales de 2013), arrancado con macOS 10.15.7 (Catalina) o macOS 10.13.6 (High Sierra), puede alcanzar sitios web http en la nueva LAN. El MacBook Pro debería ser capaz de llegar a un sitio web alojado por un Widget correctamente configurado en la nueva LAN. De lo contrario, macOS 12.3.1 (Monterey) tiene un error que no existía en versiones anteriores de macOS.

El arp -a identifica cualquier dirección IP asignada por el Mac a los dispositivos de la nueva LAN. El comando 169.254 Las IP que aparecen en su arp -a El listado puede ser de entradas no utilizadas actualmente. Puede intentar introducir sudo arp -ad para borrar todas las entradas antes de entrar arp -a .

Es posible configurar un Mac para que pase (permitir que el widget obtenga una IP del router). Sin embargo, esto al menos depende de la versión de MacOS (OS X) y puede depender del modelo de Mac. He hecho la prueba utilizando un iMac (21,5 pulgadas, finales de 2013) y MacOS 10.15.7 (Catalina). Las instrucciones se dan en Respuesta de jksoegaard a la pregunta " ¿Cómo puedo puentear una conexión wifi desde MacOS? " y el sitio web de Apple " Puentear interfaces de red virtuales en el Mac " . A continuación, se añaden algunos puntos adicionales.

  • La creación de la interfaz Bridge elimina cualquier interfaz Ethernet e interfaz Wi-Fi correspondiente. Esto significa que el Mac pierde el acceso a Internet por Wi-Fi.
  • Mientras que esto funcionó en macOS 10.15.7 (Catalina), el mismo procedimiento no funcionó correctamente en macOS 10.13.6 (High Sierra).
  • Si se elimina la interfaz del puente, es necesario volver a añadir las interfaces Ethernet y Wi-Fi que se eliminaron al crear el puente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X