18 votos

Hay un comando equivalente para " init.d/networking restart' en OS X

De vez en cuando, me he encontrado con problemas con OS X clientes en' conexiones de red (Inalámbrico y por Cable, Leopard/Snow Leopard) donde nada va a solucionar el problema, hasta que reinicie el equipo.

  • Hay una particular red de servicio/proceso de " yo debería estar mirando hacia fuera para?
  • Yo estaba pensando que sería útil saber de un comando que se va a restablecer una "conexión de red" tipo de servicio/proceso (misma como la ejecución de un sudo /etc/init.d/networking restart).

Después de la solución de problemas básicos, tales como DHCP, DNS, la comprobación de la interfaz de mal funcionamiento (desactivar/activar), los registros de cheques y al no encontrar suficiente información útil, a veces, cuando todo lo demás falla lo mejor es sólo para reiniciar la máquina. No estoy seguro de lo que todo el " init.d/networking restart' en Linux, pero sé que es la manera más útil de activación y desactivación de los interfaces.

Gracias!

19voto

OJW Puntos 121

Usted puede bajar la interfaz de red y regresar de nuevo, que debe lograr la misma cosa.

sudo ifconfig en0 down
sudo ifconfig en0 up

13voto

jamisonLikeCode Puntos 571

No, No hay un init.d/servicio/launchctl equivalente a " init.d/networking'.

Si es wifi relacionados, puede meter la interfaz de la línea de comandos (SL) con: /System/Library/PrivateFrameworks/Apple80211.framework/versions/Current/Recursos/aeropuerto

Si es por cable, usar ifconfig.

Aparte de esto... me gustaría comprobar dmesg y /var/log/* para los errores.

También puede descargar y volver a cargar el kld o comprobar los errores.. y volver a cargarlo, pero nunca la he probado, prefiero simplemente reinicie. :)

Ver:

kextfind(8) - encontrar las extensiones del núcleo (kexts) basado en una variedad de criterios y la información de impresión
kextload(8) - carga de extensiones del kernel (kexts) en el kernel
kextunload(8) - terminar el controlador de I/O Kit de controlador de instancias y descargar extensiones del kernel (kexts)
kextutil(8) - carga, diagnosticar problemas, y generar símbolos para las extensiones del núcleo (kexts)

8voto

Bluetouque Puntos 31

Si quieres hacerlo desde un shell ssh/remoto:

sudo ifconfig <interface> down;sleep 1;sudo ifconfig <interface> up

3voto

Jeffrey Cohen Puntos 191

Si un simple ifconfig arriba/abajo no funciona, crear una "Ubicación", que tiene todos los dispositivos de red deshabilitado, a continuación, ejecute scutil para cambiar a ella, dormir un par de segundos, luego traerlo de vuelta.

Dicho esto, no he visto esto suceder en cualquiera de mis Macs , excepto donde el servidor DHCP ha tenido un ajuste y coincidió con la renovación de la concesión (y por lo que el Mac ha terminado mal configurado). Es la configuración de red correcta efectivamente cuando esto ocurre? Si están DHCP, no golpear a la "Renovación" en el botón de Preferencias de Red > {Dispositivo} > TCP/IP tiene ningún efecto? ¿Y, en el caso de los dispositivos inalámbricos, convirtiendo el Aeropuerto de apagado y encendido de nuevo? Si usted puede averiguar lo que, además de un reinicio, va a traer de vuelta, entonces usted es un gran paso más cerca de averiguar lo que en realidad desencadenar el comportamiento de golpearlo con un palo grande (que es lo que de rebote de las interfaces efectivamente lo es), es sólo alguna vez iba a efecto de que los síntomas, no la causa.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X