6 votos

¿Cómo puedo iniciar una conexión de módem de la línea de comandos?

Estoy buscando una manera de iniciar una conexión PPP con mi módem EVDO desde la línea de comandos en lugar de tener que ir a preferencias del sistema-> red y pulsar "Conectar".

5voto

Chris Puntos 129

Para conectar un dispositivo de red, el uso de la System Events diccionario:

tell application "System Events"
    tell current location of network preferences
        connect service "Sprint 3G"
    end tell
end tell

suponiendo que el nombre del servicio es Sprint 3G:

Screenshot of Sprint 3G

Para desconectar, cambiar connect a disconnect:

tell application "System Events"
    tell current location of network preferences
        disconnect service "Sprint 3G"
    end tell
end tell

Una vez que hayas guardado tus scripts con los nombres, puede utilizar el terminal open comando para arrancar con cualquiera de secuencia de comandos.

0voto

TraFoO Puntos 11

Estoy seguro de que hay una forma más elegante, pero esto se podría hacer con la interfaz de usuario de secuencias de comandos. No tengo un modem EVDO, así que no puedo dar los detalles de la secuencia de comandos que iba a funcionar, pero primero iría a  -> Preferencias del Sistema -> Acceso Universal y asegúrese de que "Permitir el acceso para dispositivos de ayuda" está marcada.

Entonces, se podría escribir un script con un editor de texto. Como ya he dicho, los detalles de la secuencia de comandos dependerá de su sistema y el diseño de la pantalla usted está tratando de controlar, pero sería algo como esto:

#!/usr/bin/osascript

dígale a la aplicación de "Preferencias del Sistema".

activar

ajustar el panel a panel id "com.apple.la preferencia.la red"

haga clic en el botón 1

dígale a la aplicación de "Preferencias del Sistema" para dejar de fumar

Te gustaría guardar la secuencia de comandos, hacerlo ejecutable y, a continuación, se puede activar el módem de la línea de comandos. Estoy seguro de que hay una forma más elegante, que no implica apareciendo una ventana y que no se trata de mucho ensayo y error en el "haga clic en el botón 1" de la etapa, pero esto es un comienzo.

0voto

Nate Eldredge Puntos 10670

Creo que esto se puede hacer uso de pppd. Usted tendrá que encontrar el nombre del dispositivo (/ dev/tty...) y leer a través de la larga lista de opciones disponibles, pero parece que podría funcionar.

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