0 votos

El tráfico de la VLAN etiquetada va sólo en un sentido entre mac y Linux

Antes tenía un Mac Mini 2018 con ethernet de 10Gpbs conectado a mi switch de 10Gbps. Tenía una vlan etiquetada para acceder a mi NAS. Funcionaba muy bien la última vez que lo comprobé. No recuerdo cuándo lo comprobé realmente la última vez, pero al menos todo (time machine, montajes compartidos, etc.) parecía funcionar bien) hasta que lo sustituí por un Mac Studio en abril.

Entonces me di cuenta de algo extraño: el tráfico entre el Mac Studio y otros macs en mi red - 10Gbps o no - fluye muy bien en vlans etiquetadas. Sin embargo, el tráfico entre mi Mac Studio y mi NAS (y luego entre mi Mac Studio y otras máquinas Linux) va sólo en una dirección - Mac -> Linux, cuando se utiliza una vlan etiquetada. No obtengo tráfico de las máquinas linux de vuelta al mac. Linux <--> Linux funciona bien, Mac <--> Mac funciona bien.

Al principio pensé que era un problema de Mac Studio. Así que probé con un MacBook Pro M1. El mismo problema. Pensé, oh bueno, esto podría ser un problema de la M1. Pedí prestado un MacBook Pro 2018, y de nuevo, el mismo problema.

He utilizado iperf3 para las pruebas. Cambié los switches - mi red tiene principalmente switches Ubiquiti, pero también tengo un pequeño Mikrotik, y probé con él. Incluso probé el tráfico entre un mac y una VM de Linux en ESXi corriendo en un Mac Mini 2014. Sigue siendo el mismo problema: el tráfico va en una sola dirección entre MacOS y no MacOS. También probé diferentes distros de Linux (Fedora, Ubuntu, TrueNAS Scale).

Me inclino a creer que se trata de un problema de Monterey, pero mi anterior Mac Mini sí tenía Monterey (aunque todavía era una de las primeras versiones).

Lo único que no he probado es el tráfico hacia una máquina linux que no esté en una VM. Todas mis pruebas fueron entre un mac y un Linux alojado en una VM bajo ESXi. Pero aún así, el tráfico entre Linux en diferentes hosts/máquinas/nodos ESXi funcionó bien.

El tráfico que va en una vlan no etiquetada fluye normalmente.

¿Alguna pista sobre cómo depurar esto adecuadamente para obtener el culpable?

EDIT: sólo para aclarar, no creo que sea un problema de MTU. Tenía activadas las tramas jumbo hasta el final (el Mac Studio tenía absolutamente la misma configuración que mi anterior Mac Mini, que tenía su MTU ajustada a 9000). Y, como se ha dicho, funciona entre dos macs y hacia máquinas Linux. También he probado con la MTU estándar (1500), ajustándola en todo momento, y el mismo comportamiento.

EDIT #2: Me las arreglé para probar el tráfico entre el Mac y un Linux (Fedora) en el metal desnudo, de nuevo, en vlan etiquetada. Funcionó. Así que tal vez ESXi es el problema.

0voto

Jose Chavez Puntos 645

Según tus propios comentarios, el problema no es que el flujo de tráfico sea unidireccional. Más bien el problema es que las transferencias grandes fallan.

Normalmente esto se debe a que tienes la configuración de MTU incorrecta. Para un enlace ethernet de 10 Gbps, tu NAS probablemente esté configurado para tramas jumbo.

Tendrás que desactivar eso en el NAS, o activar las tramas jumbo en tu Mac. Puede hacerlo desde System Preferences > Network , haga clic en Advanced para su interfaz de red y bajo el Hardware ficha establecer MTU a, por ejemplo Jumbo (9000) .

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