Paso 5: Crear un servidor de marcación de frambuesa Pi
Crees que sería difícil construir un proveedor de servicios internet de marcación, pero esto es realmente bastante fácil.
- Instalar Raspbian
- Pi de conectarse a su LAN
- Conecte un externo usb Fax Modem para Raspberry Pi
- Encienda el Raspberry Pi
Si Linux es compatible con tu módem usb, éste debe aparecer en/dev / como ttyACM0.
Para probar las cosas, vamos a configurar las cosas modo que otro módem marcar en se da un aviso de inicio de sesión de shell. Primero tenemos que instalar la versión de módem de getty, y entonces tendremos que configurar el sistema para utilizar para procesar los datos en la línea de serie del módem.
sudo apt-get install mgetty
sudo vim/etc/inittab
Desplácese hacia abajo hasta donde hay "ejemplo cómo poner un getty en una línea de módem" y bajo esos comentarios añadir:
T3:23:respawn: / sbin/mgetty -D - a - x 5 -s 300/dev/ttyACM0
Guarde el archivo y reiniciar el Raspberry Pi.
Esa línea en inittab le indica al sistema a entregar datos serial módem a mgetty. Opciones de línea de comandos; -D datos módem sólo (no fax / voz), - un uso autobauding, - x 5 registro de nivel 5, s - 300 velocidad de 300 baudios, /dev/ttyACM0 el puerto serie de nuestro módem de fax.
Así que en este momento, si usted marca la frambuesa Pi marcar hasta servidor sobre la central telefónica de la Terminal mudo Raspberry Pi, el terminal mudo debe recibir un prompt de login. El dumb terminal puede entonces entrar a cualquiera de lo usuario de cuentas en la IP del isp y proporcionará una concha.
Hecho!
Esto está muy bien, pero para nuestra versión de este proyecto no quería marcar un propósito general cuenta shell tanto como queríamos permiten a los huéspedes poder marcar directamente en telehack.com por lo que fue un paso más allá y añade una línea al archivo de .profile del usuario invitado (que obtiene recorren cuando un usuario inicia sesión el módem).
sudo apt-get install telnet
sudo adduser guest
Llenar la contraseña y lo que no, a continuación, inicie sesión como invitado y:
CD ~
.profile de VIM
Al final del archivo agregue esta línea:
telehack.com de /usr/bin/Telnet
Guarde el archivo.
Ahora, cuando un huésped inicia una sesión en el módem, una sesión de telnet a telehack.com se iniciará automáticamente.