0 votos

¿Cómo utilizar la compartición de Internet y la compartición de archivos?

Mi configuración en la oficina es:

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

El MacPro1 tiene activado el uso compartido de Internet, lo que permite que el 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, para que sea la misma subred, pero no funcionó.

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

¿Cómo puedo hacer que el MacPro2 sea visible en la red local? No puede "ver" O "ser visto" por ninguno de los Macs de la red 192.168.2.x.

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

Gracias.

1voto

jeffl8n Puntos 300

El uso compartido de Internet en el MacPro1 está actuando como un router y haciendo NAT. El protocolo utilizado para el descubrimiento de otros Macs en la red 192.168.2.x probablemente no cruza los routers, que es lo que normalmente se quiere en una red local. La mejor manera de arreglar esto es poner un conmutador o concentrador Ethernet entre la MacPro1 y la AirportExpress. Luego conecta el MacPro1 y el MacPro2 al switch.

Si no quieres usar hardware adicional (la pregunta original no lo mencionaba), necesitas alguna forma de hacer que Bonjour (el protocolo de descubrimiento de OSX) atraviese la función NAT/Routing de Compartir Internet. Hay algunas aplicaciones de tipo proxy/reenvío de Bonjour y, según creo, las preferencias del sistema "Compartir" tienen un modo global. Por último, puedes buscar la posibilidad de implantar tu propio Descubrimiento de servicios DNS servidor.

Por desgracia, no tengo experiencia con ninguno de ellos. Supongo que esto no es realmente una respuesta, pero tal vez te indique la dirección correcta.

1voto

ironfroggy Puntos 3496

Se trata de un problema de paquetes de difusión.

Bonjour (y otros protocolos de difusión similares) funciona enviando un paquete informativo a "todo el mundo". Cuando el router (Airport) -y el Mac- reciben los paquetes, los abren, observan el destinatario y lo reenvían a la ubicación adecuada. Aquí es donde las cosas se complican, porque cuando se envía un paquete de difusión, en realidad no se envía a nadie en particular. Así que cuando tu router ve paquetes de este tipo, generalmente sólo los reenvía a los demás ordenadores de la subred. Al tener dos servidores DHCP (haciendo que el Mac de puente comparta su conexión) en la misma red, estás esencialmente forzándola en dos subredes. Si intentara tener los dos routers en la misma subred, tendría dos servidores DHCP emitiendo direcciones IP - generalmente se dice que es algo malo. El verdadero problema aquí es que tanto DHCP como Bonjour operan usando paquetes de difusión.

¿Cuál es la mejor manera de evitarlo?

Puede modificar su máscara de subred (generalmente algo como 255.255.255.0 ) para ser más general e incluir 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 DHCP duales.

La mejor solución es tener todos tus dispositivos apuntando al mismo servidor DHCP de alguna manera. Puedes hacer esto de dos maneras:

  1. Por de forma transparente puentear los puertos ethernet del MacPro1 utilizando software de terceros como IPNetRouterX .

  2. Si no te opones a obtener hardware adicional, podrías considerar la posibilidad de comprar un conmutador para conectarlo a tu AirportExpress y luego conectar ambos Mac Pros a ese conmutador.

Yo haría el número 2. El #1 requiere que el MacPro1 esté encendido, y por lo tanto resulta en más uso de energía y más tiempo de inactividad potencial.

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