¿Cómo usar el uso compartido de Internet y el uso compartido de archivos?

0

Mi configuración en la oficina es:

Internet - > AirportExtreme - (wifi) - > AirportExpress - (eth1) - > MacPro1 - (eth2) - > MacPro2

MacPro1 tiene habilitado el uso compartido de Internet, lo que permite que MacPro2 esté en línea.

Pero MacPro2 NO ve ninguno de los Macs compartidos en la red.

Intenté cambiar la dirección IP manualmente en MacPro1, por lo que es la misma subred, pero no funcionó.

Intenté cambiar el servidor DHCP en AirportExtreme de 10.0.1.x predeterminado a 192.168.2.x (para coincidir con la IP que MacPro2 estaba recibiendo de MacPro1), entonces MacPro1 obtuvo una dirección 192.168.2.x en eth1 ; ¡Pero entonces MacPro2 se convirtió en 192.168.3.x!

¿Cómo puedo hacer que MacPro2 esté visible en la red local? No puede "ver" O "ser visto" por ninguna de las Mac en la red 192.168.2.x.

Sin embargo, si MANUALMENTE me conecto desde el Finder a una dirección 192.168.2.x, entonces puedo conectarme a otras máquinas.

¡Gracias!

    
pregunta Ze'ev 10.04.2012 - 19:58

2 respuestas

1

El uso compartido de Internet en MacPro1 está actuando como un enrutador y haciendo NAT. El protocolo utilizado para el descubrimiento de otras Mac en la red 192.168.2.x probablemente no atraviesa los enrutadores, que normalmente es lo que usted desea en una red local. La mejor manera de solucionar este problema es colocar un conmutador o concentrador Ethernet entre MacPro1 y AirportExpress. Luego conecte tanto MacPro1 como MacPro2 en el interruptor.

Si no desea utilizar hardware adicional (la pregunta original no lo mencionó), necesita alguna forma de obtener bonjour (protocolo de descubrimiento de OSX) a través de la función NAT / Enrutamiento de Internet Sharing. En algunas de las aplicaciones de tipo proxy / reenviador Bonjour y IIRC, las preferencias del sistema "Compartir" tienen un modo global. Finalmente, puede considerar la implementación de su propio servidor DNS Service Discovery .

Lamentablemente, no tengo experiencia con ninguno de estos. Supongo que esto no es realmente una respuesta, pero tal vez te dirija en la dirección correcta.

    
respondido por el kbyrd 10.04.2012 - 20:24
1

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:

  1. Al transparentemente puentear los puertos Ethernet en MacPro1 usando software de terceros como IPNetRouterX .

  2. 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.

    
respondido por el zwerdlds 10.04.2012 - 22:11

Lea otras preguntas en las etiquetas