Este es un problema de paquetes de difusión.
Bonjour (y una serie de protocolos de transmisión similares) operan enviando un paquete informativo a "todos". Cuando su enrutador (Aeropuerto), y el Mac, reciben paquetes, los abren, observan al destinatario y lo envían a la ubicación adecuada. Aquí es donde las cosas se ponen difíciles, porque cuando se envía un paquete de transmisión, en realidad no se envía a nadie en particular. Entonces, cuando su enrutador ve paquetes de este tipo, generalmente solo lo reenvía a las otras computadoras en la subred. Al tener dos servidores DHCP (al hacer que el Mac de puente comparta su conexión) en la misma red, esencialmente lo está forzando en dos subredes. Si intentara tener los dos enrutadores en la misma subred, tendría dos servidores DHCP que emiten direcciones IP, lo que generalmente se considera malo. El problema real aquí es que DHCP y Bonjour funcionan con paquetes de transmisión.
Entonces, ¿cuál es la mejor manera de evitar esto?
Puede modificar su máscara de subred (generalmente algo como 255.255.255.0 ) para que sea más general e incluya el siguiente grupo más pequeño de direcciones IP, probablemente cambiando a 255.255.0.0 . Tendrás que hacer esto en todos los dispositivos de la red. Sin embargo, esto simplemente reintroduce el problema de los servidores duales DHCP.
La mejor solución es que todos sus dispositivos apunten al mismo servidor DHCP de alguna manera. Puedes hacer esto de dos maneras:
-
Al transparentemente puentear los puertos Ethernet en MacPro1 usando software de terceros como IPNetRouterX .
-
Si no te opones a obtener hardware adicional, puedes considerar comprar un interruptor para adjuntarlo a tu AirportExpress y luego agregar ambos Mac Pros a ese interruptor.
Yo haría # 2. El # 1 requiere que MacPro1 esté encendido y, por lo tanto, resulta en un mayor consumo de energía y más tiempo de inactividad potencial.