2 votos

¿Puedo utilizar la línea de comandos para desactivar los ajustes de Yosemite que han hecho visible mi Mac?

Los cambios recientes en mi máquina como resultado de una actualización a Yosemite (OS X 10.10) han hecho que mi máquina sea visible en Bluetooth y Bonjour donde antes no era visible.

¿Existe una forma de línea de comandos para desactivar/activar las características relevantes para que mi máquina pueda volver a ser "invisible" para estos servicios (por ejemplo, cuando estoy en un entorno menos seguro)?

6voto

cppl Puntos 190

Bonjour

Antes, a Yosemite esto se podía hacer a través de launchctl por lo que se usa:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

apagaría Bonjour, y para volver a encenderlo:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

Por desgracia, /usr/sbin/mDNSResponder no se encuentra en Yosemite.

Un poco de investigación y esto parece funcionar para Bonjour:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist

NB: No tengo claro si esto significa que se mantiene apagado, debería dar launchctl comportamiento pero he tenido no tuvo tiempo de probarlo y determinar si algo más en el sistema lo vuelve a encender.

Bluetooth

Suponiendo que te refieras al bluetooth integrado de tu Mac y no a un adaptador de terceros, entonces:

networksetup -listallnetworkservices

Enumera todos los servicios, normalmente muestra Bluetooth como 'Bluetooth DUN'

killall blued

Mata el proceso del servidor bluetooth

Comandos Launchctl

launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist

Descargue el demonio bt

launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist

Recargar el demonio bt

launchctl start com.apple.blued

Reiniciar el demonio blued

4voto

elexhobby Puntos 113

Como menciona notacouch, la respuesta de cppl no funciona en Yosemite ya que killall blued no encuentra el proceso.

Tal y como se recomienda en las URLs compartidas de notacouch es necesario hacer esto: Abrir la utilidad Terminal

Ejecute los dos comandos siguientes:

sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport;
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

Cuando haya terminado, si el Bluetooth está desactivado, vuelva a activarlo y elija sus dispositivos en el menú Bluetooth. Como consejo rápido, puedes seleccionar los dos comandos anteriores y luego arrastrar la selección a una ventana del Finder, para crear un recorte de texto de ellos en una ubicación conveniente (como tu Escritorio). A continuación, puedes ejecutar rápidamente los comandos arrastrando el recorte a una nueva ventana de Terminal.

Para más detalles, siga esta URL

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