De vez en cuando, he encontrado problemas con las conexiones de red de los clientes de OS X (cableadas e inalámbricas, Leopard / Snow Leopard) donde nada solucionará el problema, hasta que reinicie.
- ¿Hay algún "servicio / proceso de red" en particular que debería vigilar?
- Estaba pensando que sería útil conocer un comando que restablecerá un servicio / proceso de tipo 'conexión de red' (igual que ejecutar un sudo /etc/init.d/networking restart).
Después de solucionar problemas básicos como DHCP, DNS, verificar el mal funcionamiento de la interfaz (deshabilitar / habilitar), revisar los registros y no encontrar suficiente información útil, a veces cuando todo lo demás falla, lo mejor es simplemente reiniciar la máquina. No estoy seguro de lo que hace todo el 'init.d / networking restart' en Linux, pero sé que es mucho más útil que deshabilitar y habilitar interfaces.
¡Gracias!
Respuestas:
Puede desactivar la interfaz de red y volver a activarla, eso debería lograr lo mismo.
fuente
en0
. Esto no es realmente equivalente a la pregunta que se hace.No, no hay un init.d / service / launchctl equivalente a 'init.d / networking'.
Si está relacionado con wifi, puede introducir la interfaz desde la línea de comandos (en SL) con: /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
Si está conectado, use ifconfig.
Aparte de eso ... Verificaría dmesg y / var / log / * en busca de errores.
También puede descargar / volver a cargar el kld o verificar si hay errores ... y volver a cargarlo, pero nunca lo he intentado, prefiero simplemente reiniciar. :)
Ver:
fuente
Si desea hacerlo desde un shell ssh / remoto:
fuente
Si un simple
ifconfig
arriba / abajo no funciona, cree una "Ubicación" adicional que tenga todos los dispositivos de red deshabilitados, luego ejecúteloscutil
para cambiarlo, duerma un par de segundos y luego vuelva a traerlo.Dicho esto, no he visto que esto suceda en ninguno de mis Mac, excepto donde el servidor DHCP ha tenido un ajuste y ha coincidido con la renovación del contrato de arrendamiento (y, por lo tanto, el Mac terminó mal configurado). ¿La configuración de la red es realmente correcta cuando esto ocurre? Si son DHCP, ¿tiene algún efecto presionar el botón "Renovar" en Preferencias de red> {Dispositivo}> TCP / IP? ¿Qué tal, en el caso de la conexión inalámbrica, apagar y volver a encender el aeropuerto? Si puede descubrir qué, además de un reinicio, lo traerá de vuelta, entonces está un paso más cerca de descubrir qué es lo que realmente está desencadenando el comportamiento: golpearlo con un palo grande (que es lo que hace rebotar las interfaces de manera efectiva), solo afectará los síntomas, no la causa.
fuente
/etc/init.d/networking stop
prácticamente lo hace soloifconfig ethX down
para cada interfaz. también puede vaciar la tabla de enrutamiento y posiblemente borrar el caché ARP. la magia está en elstart
comando, no en elstop
- y todo lo que hace es configurar el direccionamiento y las rutas (o renovar la concesión de DHCP, si corresponde) si el módulo del dispositivo de red ya está presente. Reiniciar es muy muy raramente el mejor curso de acción.ifconfig
yarp
en las máquinas cliente es la misma que en circunstancias normales? ¿Pueden sus conmutadores alcanzarlos, incluso si no pueden ver otras cosas en la red? para que esto suceda con la suficiente frecuencia (y con condiciones tan variadas) para que usted pueda resolver la pregunta, estaría mirando una parte de la infraestructura que no sean los propios clientes, con toda honestidad.networking restart
es activar / desactivar las interfaces - eso es lo que los scripts de shell hacen. entonces, si eso no funciona, entonces es un problema de controlador o hardware. Dado que esto está sucediendo en un montón de máquinas diferentes en diferentes versiones del sistema operativo, tanto con cable como inalámbrico, el único factor común real es la infraestructura a la que se están conectando.Tuve el mismo problema (la red comenzó a ser lenta después de unas horas, estoy trabajando principalmente en una Mac conectada por una red cableada a una computadora con Windows) y lo que funcionó para mí fue expulsar la computadora a la que estaba conectado (en Finder) y apague Ethernet (Preferencias del sistema -> Red -> Ethernet -> Apagado) y luego vuelva a conectarlos. :)
fuente