Étape 5: Construire un cadran framboise Pi serveur
On pourrait penser qu’un dial-up fournisseur de services internet de construction serait difficile, mais c’est en fait assez facile.
- Installer Raspbian
- Se connecter Pi à votre réseau local
- Connecter un externe usb Modem Fax pour le Pi de framboise
- Allumez le Raspberry Pi
Si Linux prend en charge votre modem usb, il devrait apparaître dans/dev / ttyACM0 dans le.
Pour tester les choses, nous allons configurer choses afin qu’un autre modem composer en est donné à une invite de login shell. Tout d’abord, nous aurons besoin d’installer la version de modem de getty, et puis nous aurons besoin de configurer le système pour l’utiliser pour gérer des données sur la ligne de série de modem.
sudo apt-get install mgetty
sudo vim/etc/inittab
Faites défiler jusqu'à où il n’y a "exemple comment mettre un getty sur une ligne modem" et dans ces commentaires, ajoutez :
T3:23:respawn: / sbin/mgetty -D - a - x 5 -s 300/dev/ttyACM0
Enregistrez le fichier et redémarrez le Raspberry Pi.
Cette ligne dans inittab indique au système de données serial modem à mgetty. Options de ligne de commande ; -D modem data uniquement (aucun fax / voix), - un autobauding d’utilisation, - x 5 niveau 5 d’enregistrement, -s 300 vitesse de 300 bauds, /dev/ttyACM0 le port série de notre modem fax.
Si à ce stade, si vous composez le serveur Raspberry Pi cadran vers le haut sur le PBX de la Raspberry Pi Dumb Terminal, le terminal muet devrait recevoir une invite de connexion. La dumb terminal peut alors se connecter sur un de l’utilisateur des comptes sur l’IP du FAI et fournira une coquille.
Fait !
C’est assez cool, mais pour notre version de ce projet nous ne voulions pas un usage général commuté compte shell autant que nous avons voulu permettre aux invités d’être en mesure de composer directement dans telehack.com, donc on est allé un pas plus loin et a ajouté une ligne au fichier .profile de l’utilisateur invité (qui obtient exécuter lorsqu’un utilisateur se connecte via le modem).
sudo apt-get install telnet
sudo adduser commentaires
Inscrire le mot de passe et ce qui pas, puis ouvrez une session tant qu’invité et :
CD ~
Profil de vim.
À la fin du fichier, ajoutez cette ligne :
telehack.com de le /usr/bin/Telnet
Enregistrez le fichier.
Maintenant, quand un client se connecte sur le modem, une session telnet vers telehack.com démarrera automatiquement !