1 votos

¿Cómo puedo enrutar Internet a través de la conexión PPP local que tengo en el terminal PTY?

Estoy haciendo un trabajo de hacking en el que he enrutado el módem GPRS de un teléfono móvil a un PTY local. El software de depuración propietario en realidad enruta el módem a través de TCP, luego uso socat para enrutarlo a un PTY (planeando usar PPPD, que necesita una terminal serial para conectarse a AFAIK).

Tengo previsto establecer una conexión PPP a través de ese PTY (¿tal vez PPPD, o alguna otra solución?)

Sin embargo, aunque establezca esta conexión PPP, no tengo ni idea de cómo hacerla efectiva sobre el SO (para que no utilice el WIFI ni ninguna otra opción configurada como Ethernet). Esta es la parte que realmente no tengo ni idea de cómo configurar. He echado un vistazo a la posibilidad de configurar algo en Preferencias del Sistema → Red pero las opciones más remotas son Bluetooth DUN, PPPoE, módem USB, pero no sé lo que estoy haciendo en este momento. Incluso tendré que aprender a hacer esa conexión PPP con éxito. Ya veremos.

Antecedentes
OS X Mavericks
T=Teléfono móvil Sidekick II con módem Enfora Enabler-II G

0voto

bazz Puntos 16

pppd registra automáticamente la interfaz de red PPP cuando se registra con éxito.

Según mi experiencia realizando esto en OSX Mavericks 10.9.1, el directorio /etc/ppp comienza vacío.

Rellenar /etc/ppp

Tuve que rellenarlo yo mismo, y lo hice desde mi instalación de Ubuntu que ya estaba configurada correctamente. Estos son los archivos que importé por casualidad según mis necesidades:

  • /etc/ppp/options
  • /etc/ppp/pap-secrets
  • /etc/chatscripts (opcional) - sólo lo importas si estás usando uno de estos chatscripts.

Eliminar la ruta por defecto antes de ejecutar pppd

Podría ser útil eliminar la ruta por defecto antes de ejecutar pppd para ayudar a que la conexión PPP se convierta en la conexión por defecto a Internet:

nota: He encontrado esto más de un problema en mi instalación de Ubuntu, pero no han tenido a este en OSX. Aún así aquí están los comandos:

Comando OSX: sudo route delete default
Otro Linux:      sudo route del default

Cuando desconectes el pppd y vuelvas a conectar tu internet regular, la ruta será restaurada.

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