La red deja de funcionar con "No se puede asignar la dirección solicitada"

26

En OS X 10.9 (pero no hay una versión anterior), de vez en cuando, empiezo a recibir errores de red extraños. Todavía puedo hacer ping, pero cualquier cosa que requiera contenido real (como una página web) se detiene por completo.

Por ejemplo:

$ ping 80.68.93.197
PING 80.68.93.197 (80.68.93.197): 56 data bytes
64 bytes from 80.68.93.197: icmp_seq=0 ttl=46 time=175.291 ms
64 bytes from 80.68.93.197: icmp_seq=1 ttl=46 time=172.519 ms
^C
--- 80.68.93.197 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 172.519/173.905/175.291/1.386 ms
$ curl http://dailyjs.com/
curl: (7) Failed to connect to 80.68.93.197: Can't assign requested address

Parece similar a este hilo de mensajes , pero no veo una respuesta allí.

Intenté eliminar la interfaz de Ethernet y volver a agregarla, pero eso no parece ayudar.

He intentado eliminar la interfaz de ethernet y activar wifi, que muestra los mismos síntomas.

Un reinicio puede solucionar el problema, pero es bastante intrusivo. ¿Algunas ideas?

Conocer
fuente
Parece un error en la pila de red OSX. También otro hilo de mensajes en discussions.apple.com/thread/5551686?tstart=0
Hanxue
1
Compruebe si su software VPN está dejando rutas estáticas al dispositivo tun / tap: netstat -n -r Si ese es el caso, asegúrese de configurarlo para restablecer la interfaz principal después de desconectarse.

Respuestas:

32

En mi caso, solo un host me dio este problema. sudo route delete example.comlo arregló al instante, sin reiniciar.

Andy
fuente
¿Qué está causando ese problema?
Whitecat
También tuve este problema en mi Mac; Esto me lo arregló. Otras conexiones funcionaban bien, pero el nombre de host de destino se había actualizado para apuntar a un servidor diferente, y estaba recibiendo el error de OP. route flushy otras cosas no funcionaron, pero esto sí.
Doktor J
7

Un reinicio fue lo único que corrigió el problema para mí. :(

Richard Hurt
fuente
Solo una nota; Actualmente estoy ejecutando OS X 10.11 (.2 Beta) y ya no tengo este problema. Sospecho firmemente que se debió a los cambios de DNS en 10.9 que Apple revertió en 10.11. Entonces, si alguien todavía está experimentando estos cortes, actualice a la última versión de OS X y eso debería solucionarlo.
Richard Hurt
2

Acabo de arreglar esto desde la línea de comandos en mi propia estación de trabajo que ejecuta OS X 10.11.6 volcando la tabla de enrutamiento y luego agregando mi ruta predeterminada de nuevo en:

    sudo route -n flush
    sudo route add default 192.168.1.1
busitech
fuente
Esta era la única forma en que podía volver a instalar mi Sierra en los rieles.
w00t
0

Vi muchas sesiones TCP en CERRADO, FIN_WAIT_1 y varios otros estados, y no se estaban borrando. Parece que el temporizador TCP se detuvo. Tuve que reiniciar para recuperar mi red.

Michael Graff
fuente
0

Vi que este problema se altera cuando los montajes automáticos de NFS comenzaron a fallar. Intentaron recurrir a UDP. Ejecutar mount_nfs -o servidor de archivos tcp: / export / path / mnt / path falló de manera confiable con:

mount_nfs: no se puede montar / exportar / ruta del servidor de archivos en / mnt / ruta: no se puede asignar la dirección solicitada

kernel.log contiene entradas como esta también:

31 de marzo 15:40:38 kernel guru [0]: 0xfbdf4000, 0xe00002be Intel82574L :: outputStart - NoResources de txFrame - pkt guardado

OSX - 10.9

Un reinicio también solucionó el problema.

sobreacelerado
fuente
Además, otras conexiones de red funcionaron bien (p. Ej., Desde un navegador) Tal vez este es un problema de asignación de puertos ya que NFS usa puertos confiables.
overclockeado
0

Cure uno desconectando mi interfaz USB WiFi y volviéndola a conectar.

Alan Corey
fuente