Extraños problemas de red en OS X


14

Los problemas extraños que he estado ocurriendo 3 veces ahora con un poco más de 1 mes en el medio. De repente, estoy perdiendo la capacidad de realizar algunas actividades relacionadas con la red, pero no todas.

Cuando sucede, estos todavía funcionan:

  • Resolver nombres de dominio utilizando, por ejemplo, ping / dig
  • Skype
  • Fantástico (con sincronización de calendario de google)
  • Las conexiones SSH no están desconectadas, pero no puedo crear otras nuevas
  • Puedo hacer ping y obtener respuestas

Sin embargo, estos no funcionan:

  • Todos los navegadores (Chrome, Firefox, Safari) no mostrarán páginas.
  • Las páginas web conectadas que usan sockets web o SSE están perdiendo conexiones (tanto a través de http como https).
  • Curl no agarrará páginas.
  • Adium se desconecta y no se vuelve a conectar.
  • Sonos (dentro de mi LAN) ya no funcionará.
  • Evernote deja de sincronizar.

Se muestra el resultado de curl tratando de agarrar una página Can't assign requested address

{ ~ }$ curl google.com
curl: (7) Failed to connect to 84.208.42.35: Can't assign requested address 

Mi ifconfigaspecto es como debería.

netstat -an no contiene una cantidad abrumadora de entradas:

1 CLOSE_WAIT
1 SYN_SENT
2 CLOSED
2 FIN_WAIT_2
13 FIN_WAIT_1
16 LISTEN
212 LAST_ACK
446 ESTABLISHED

Estoy en un modelo MacBook Pro de principios de 2011 con OS X 10.9.1 conectado a través de conexión inalámbrica. Este es el único dispositivo en la red con este problema. Lo único que ayuda es reiniciar la Mac. Realmente tampoco hay mucho que ver en los registros (como he visto al menos), solo los servicios que tienen problemas repentinos de conexión.

¿Alguien más ha tenido problemas como este? ¿Cuál es la mejor manera de solucionar esto la próxima vez que ocurra?


3
lo que estás describiendo parece ser este problema quizás; Presentaría un informe de error con Apple.
l'L'l

@xeor, supongo que ya has actualizado el firmware de los dispositivos de red, pero confirma la versión del firmware. Además, puede comparar el buen estado actual y el mal estado tomando registros utilizando Wi-Fi explore.app@appstore y wireshark.
Juza

A. Instale e inicie arpwatch y configúrelo para iniciar sesión en un archivo.
Sherwood Botsford

B. ejecute netstat -nr antes y durante una sesión problemática.
Sherwood Botsford

C. ¿Su enrutador ha sido empeñado?
Sherwood Botsford

Respuestas:


11

Como dije, este problema parece estar descrito aquí:
https://discussions.apple.com/thread/5551686?start=45&tstart=0

Una solución temporal sería abrir la terminal y escribir:

sudo ifconfig en0 down
sudo route flush
sudo ifconfig en0 up

reemplace en0 con cualquier puerto que esté utilizando para conectarse a internet. Este comando esencialmente restablece su conexión sin tener que reiniciar su computadora.


3

La solución ifconfig + route flush de @blaine me llevó a buscar netstat -nry, efectivamente, tenía una ruta de host estática a la puerta de enlace, con un alto conteo de uso (quinta columna en la netstat -nrsalida).

Cuando esto vuelva a ocurrir, es posible que desee verificar si tiene una ruta para el prefijo de dirección al que está intentando conectarse y si presenta el mismo problema. Para mí, no tuve que bajar la interfaz; simplemente hacer un route delete <dest> <gateway>(y agregarlo nuevamente si es necesario) funcionó.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.