El uso de la networksetup
comando en su lugar. En mi sistema en0
conexión Wi-Fi gratuita, así que aprovecho networksetup -setairportpower en0 off
. En realidad yo uso un poco de AppleScript que se sienta en mi Dock y activa o desactiva el estado. Ver el networksetup página de manual para obtener información adicional mediante networksetup
.
Guardar el archivo AppleScript código como una aplicación denominada Alternar Wi-Fi y, a continuación, puede ejecutar necesitaba/quería. Si se ejecuta y conexión Wi-Fi está encendido, se apaga, y si está apagado, se encenderá.
on run
set interface to "en0"
set status to do shell script "ifconfig " & interface & " | awk '/status:/{print $2}'"
if status is "inactive" then
do shell script "networksetup -setairportpower " & interface & " on"
display dialog "The Wi-Fi Network Adapter is turned: ON" with title "Wi-Fi Network Adapter Status" buttons {"OK"} default button 1 giving up after 3
else
do shell script "networksetup -setairportpower " & interface & " off"
display dialog "The Wi-Fi Network Adapter is turned: OFF" with title "Wi-Fi Network Adapter Status" buttons {"OK"} default button 1 giving up after 3
end if
end run
Actualizado a la dirección de Adaptador de Ethernet uso:
on run
set interfaceNumber to "en0"
set interfaceName to "Display Ethernet"
set status to do shell script "ifconfig " & interfaceNumber & " | awk '/status:/{print $2}'"
if status is "inactive" then
do shell script "networksetup -setnetworkserviceenabled " & quoted form of interfaceName & " on with administrator privileges"
display dialog "Network Adapter " & interfaceNumber & " is turned: ON" with title interfaceName & " Network Adapter Status" buttons {"OK"} default button 1 giving up after 3
else
do shell script "networksetup -setnetworkserviceenabled " & quoted form of interfaceName & " off with administrator privileges"
display dialog "Network Adapter " & interfaceNumber & " is turned: OFF" with title interfaceName & " Network Adapter Status" buttons {"OK"} default button 1 giving up after 3
end if
end run
Nota: En el código anterior el nombre de mi Ethernet Adaptador de Pantalla "Ethernet" y entonces usted necesitará cambiar a cualquiera que sea el nombre de su Adaptador Ethernet. Usted puede comprobar en Preferencias del Sistema > Red.