27 votos

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

En OS X 10.9 (pero no en una versión anterior), de vez en cuando, empiezo a recibir extraños errores de red. 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í.

He intentado borrar la interfaz ethernet y volver a añadirla, pero no parece que eso ayude.

He probado a borrar la interfaz ethernet y a activar el wifi, que muestra los mismos síntomas.

Un reinicio podría arreglar el problema, pero es bastante intrusivo. ¿Alguna idea?

0 votos

Parece un error en la pila de red de OSX. También otro hilo de mensajes en discussions.apple.com/thread/5551686?tstart=0

1 votos

Compruebe si su software VPN está dejando rutas estáticas hacia el dispositivo tun/tap: netstat -n -r Si es así, asegúrese de configurarlo para que restablezca la interfaz primaria después de desconectarse.

38voto

Andy Puntos 451

En mi caso sólo había un host que me daba este problema. sudo route delete example.com lo arregló al instante, sin reiniciar.

0 votos

¿Qué está causando ese problema?

1 votos

Yo también tenía este problema en mi Mac; esto me lo ha solucionado. 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 OPs. route flush y otras cosas no funcionaron, pero esto sí.

1 votos

Tuve el mismo problema al tratar de hacer ping a una IP específica (una instancia EC2, para el registro). Hacer ping a sitios web públicos como google.com o www.cineca.it funcionaba bien. Sólo esa IP específica me daba Strange read error from <instance IP> (49 - 'Can't assign requested address') Lo hice sudo route delete <instance IP> y de repente ping <instance IP> ¡empezó a funcionar de nuevo! Gracias @Andy

8voto

UltimateBrent Puntos 6167

Un reinicio fue lo único que me corrigió el problema :(

0 votos

Sólo una nota; actualmente estoy ejecutando OS X 10.11 (.2 Beta) y ya no tengo este problema. Sospecho firmemente que se debe a los cambios de DNS en la versión 10.9 que Apple revirtió en la 10.11. Así que, si alguien sigue experimentando estos cortes, actualice a la última versión de OS X y eso debería solucionarlo.

2voto

busitech Puntos 21

Acabo de arreglar esto desde la línea de comandos en mi propia estación de trabajo que ejecuta OS X 10.11.6 mediante el lavado de la tabla de enrutamiento, y luego añadiendo mi ruta por defecto de nuevo:

    sudo route -n flush
    sudo route add default 192.168.1.1

0 votos

Esta fue la única manera de conseguir mi instalación de la Sierra de nuevo en los carriles.

0voto

Michael Graff Puntos 101

Vi un montón de sesiones TCP en CLOSED, FIN_WAIT_1, y varios otros estados, y no se estaban despejando. Parece que el temporizador TCP se detuvo. Tuve que reiniciar para recuperar mi red.

0voto

bmk Puntos 529

Vi este problema cuando los montajes automáticos NFS empezaron a fallar. Intentaron volver a UDP. La ejecución de mount_nfs -o tcp fileserver:/export/path /mnt/path fallaba de forma fiable con:

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

kernel.log también contiene entradas como ésta:

Mar 31 15:40:38 guru kernel[0]: 0xfbdf4000, 0xe00002be Intel82574L::outputStart - NoResources from txFrame - pkt saved

OSX - 10.9

Un reinicio también solucionó el problema.

0 votos

Además, otras conexiones de red funcionaban bien (por ejemplo, desde un navegador). Tal vez se trate de un problema de asignación de puertos, ya que NFS utiliza puertos de confianza.

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