Configuring a Dial-In Shell Server
A dial-in server lets you connect to a system via a modem and phone line, and obtain a shell prompt, from which you can issue commands and view output. Using a dial-in server is a great deal like using Telnet or a secure shell server, except that your connection to the server is via a phone line. The mgetty package provides a simple-to-use dial-in server.
Configuration
To configure mgetty to answer incoming modem calls, use your favorite text editor to find the following lines in the file /etc/inittab
:
# Run gettys in standard runlevels 1:2345:respawn:/sbin/mingetty tty1 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6
Then, add the following line after the last of these lines:
7:2345:respawn:/sbin/mgetty modem
Notice that the added line invokes mgetty, not mingetty. The final argument specified on the added line assumes that your modem is configured as /dev/modem
. If your modem is configured as a different device, you must adjust the added line accordingly. The Chapter 11 described the use of modemtool to configure your modem; if you followed its instructions, /dev/modem
refers to your modem.
To cause your configuration change to take effect, you must reboot your system. Alternatively, you can cause the init process to re-examine the inittab
file. To do so, issue the following command:
/sbin/telinit q
The mgetty
Get Learning Red Hat Linux now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.