0 votos

El acceso a la web a través de Ethernet está roto, pero el aeropuerto al mismo router funciona bien

He visto muchas preguntas sobre qué hacer cuando Ethernet funciona y Wi-Fi no, pero parece que tengo el problema contrario. Los detalles del sistema son los siguientes:

  • Mac Mini 2009 (Intel Core Duo)
  • OS X 10.6.8 (Snow Leopard)
  • Bastante red doméstica típica, con el servicio ADSL de Centurylink que llega a través de un Actiontec DSL en un router/firewall/estación base inalámbrica de Buffalo.
  • Otros ordenadores de la casa se conectan de forma inalámbrica al router de Buffalo, que está configurado para repartir direcciones IP a través de DHCP y reenviar las solicitudes de DNS al servidor de DNS (estoy usando Google). Uno de los puertos Ethernet del router está conectado al puerto de enlace ascendente de un minihub de Netgear, y dos Macs (el Mini y una vieja torre G4) están conectados a ese minihub.

Con esta configuración mi Mini puede ver el router en las Preferencias de Red, y parece que obtiene la dirección del servidor DNS correctamente a través de DHCP. Puedo hacer ping a servidores externos por dirección IP o por nombre y obtener tiempos de respuesta inferiores a 100 ms. Sin embargo, el acceso a la WWW es increíblemente lento. La mayoría de las páginas que abro en Safari tardan entre 5 y 10 minutos en cargarse, si es que lo hacen; normalmente la barra de progreso llega hasta la mitad del título de la página y luego se congela. Esto es un acontecimiento reciente (pero por supuesto no puedo pensar en nada que pueda haber cambiado para provocarlo).

Si activo Airport y cambio el orden de las redes preferidas en el panel de Preferencias de Red a Airport primero, Ethernet después, de repente todo funciona bien.

Me doy cuenta de que hay espacio para hacer algunos diagnósticos de hardware aquí. Puedo sacar el minihub de la ecuación conectando el Mini directamente al router de Buffalo, y puedo probar diferentes cables Ethernet. Más allá de eso no estoy seguro de qué hacer. ¿Qué se puede hacer en la línea de comandos o a través de un software de diagnóstico para ver a dónde van los paquetes de solicitud y por qué no vuelve nada? Estoy realmente desconcertado en cuanto a por qué ping a un servidor por su nombre funciona bien, pero Safari no - mi limitada comprensión de TCP/IP dice que si lo primero funciona, lo segundo también debería. ¿Y por qué el wi-fi funciona bien, pero una conexión por cable directamente al router no?

EDIT: Aquí está la salida de ifconfig -v con Aeropuerto activo y Ethernet inactivo.

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    inet6 ::1 prefixlen 128 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    inet 127.0.0.1 netmask 0xff000000 
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500
    ether 00:25:4b:bc:f6:48 
    media: autoselect
    status: inactive
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
    lladdr 00:25:4b:ff:fe:bc:f6:48 
    media: autoselect <full-duplex>
    status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:25:00:f9:4c:d1 
    inet6 fe80::225:ff:fef9:4cd1%en1 prefixlen 64 scopeid 0x6 
    inet 192.168.11.10 netmask 0xffffff00 broadcast 192.168.11.255
    media: autoselect
    status: active
vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:50:56:c0:00:08 
    inet 192.168.186.1 netmask 0xffffff00 broadcast 192.168.186.255
vmnet1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:50:56:c0:00:01 
    inet 192.168.37.1 netmask 0xffffff00 broadcast 192.168.37.255

EDITAR DE NUEVO: Aquí está el en0 sección de ifconfig -v con Aeropuerto inactivo y Ethernet activo.

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:25:4b:bc:f6:48 
    inet6 fe80::225:4bff:febc:f648%en0 prefixlen 64 scopeid 0x4 
    inet 192.168.11.200 netmask 0xffffff00 broadcast 192.168.11.255
    media: autoselect (10baseT/UTP <half-duplex>)
    status: active

EDIT #3: Aquí está la salida de netstat -i para en0 con Aeropuerto inactivo y Ethernet activo.

en0   1500  <Link#4>    00:25:4b:bc:f6:48   352450  1385   289436     0     0
en0   1500  alex-chambe fe80:4::225:4bff:   352450     -   289436     -     -
en0   1500  192.168.11    192.168.11.200    352450     -   289436     -     -

0voto

Phill Puntos 126

Podría ser un problema de desajuste del dúplex : paquetes pequeños como los que ping envía, pasar mientras que paquetes grandes (como se genera al navegar por la web) retrasarse o perderse que conduce a un rendimiento deficiente.

Este problema puede surgir cuando el proceso de autonegociación entre su Mac Mini y el minihub de Netgear falla o cuando la velocidad y el modo dúplex se configuran manualmente y no coinciden en ambos extremos.

Para solucionar el problema, primero hay que comprobar la configuración de Ethernet:

  • Abra Preferencias del Sistema>Red, seleccione Ethernet en la lista de la izquierda y haga clic en Advanced... .
  • Seleccione la pestaña Hardware.

Entonces:

  1. Si la configuración se establece en "Automáticamente":

    enter image description here

    La autonegociación está activada. Cámbiela a "Manual" y pruebe diferentes configuraciones de velocidad y dúplex, por ejemplo:

    enter image description here

    hasta que el problema desaparezca. Tenga en cuenta que debe pulsar OK para que los ajustes surtan efecto.

  2. Si la configuración está establecida en "Manualmente", cámbiela a "Automáticamente" y pruebe.

  3. Si nada ayuda, prueba con otro hub o conecta tu Mac directamente al router. Si eso resuelve el problema, sustituye el concentrador.

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