Initial revision
This commit is contained in:
172
html/mgetty.html
Normal file
172
html/mgetty.html
Normal file
@@ -0,0 +1,172 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
|
||||
<META http-equiv="Content-Style-Type" content="text/css">
|
||||
<META name="author" lang="en" "content="Michiel Broek">
|
||||
<META name="copyright" lang="en" content="Copyright Michiel Broek">
|
||||
<META name="description" lang="en" content="MBSE BBS Manual">
|
||||
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
|
||||
<TITLE>Setup mgetty for MBSE BBS.</TITLE>
|
||||
<LINK rel=stylesheet HREF="manual.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<BLOCKQUOTE>
|
||||
<h5>Last update 29-Jan-2001</h5>
|
||||
<P> <P>
|
||||
|
||||
<H1 ALIGN="CENTER">Setup mgetty for MBSE BBS</H1>
|
||||
<P>
|
||||
To handle incoming calls you can use <strong>mgetty</strong> written by
|
||||
Gert Doering, (gert@greenie.muc.de). Others may work. You have to compile
|
||||
<strong>mgetty</strong> with the -DFIDO flag to accept Fidonet mailer calls.
|
||||
If you want incoming PPP calls as well, add the -DAUTO_PPP as well. Below
|
||||
you can see the mgetty.config and login.config for mgetty that I use. I
|
||||
have also included a part of my /etc/inittab to show how <strong>mgetty
|
||||
</strong> will spawn from <strong>init</strong>.
|
||||
<P>
|
||||
|
||||
<HR>
|
||||
<PRE>
|
||||
# inittab This is only a part of my /etc/inittab!
|
||||
# In this example it runs in runlevel 3 and 4.
|
||||
#
|
||||
# Serial lines
|
||||
s1:34:respawn:/usr/local/sbin/mgetty -i /opt/mbse/etc/issue ttyS0
|
||||
#
|
||||
# End of /etc/inittab
|
||||
</PRE>
|
||||
<HR>
|
||||
<PRE>
|
||||
# mgetty configuration file: mgetty.config
|
||||
#
|
||||
# ----- global section -----
|
||||
#
|
||||
# In this section, you put the global defaults, per-port stuff is below
|
||||
#
|
||||
# set the global debug level to "4" (default from policy.h)
|
||||
debug 4
|
||||
#
|
||||
# set the local fax station id
|
||||
fax-id ++31-255-515973
|
||||
#
|
||||
# access the modem(s) with 38400 bps
|
||||
speed 38400
|
||||
#
|
||||
# use these options to make the /dev/tty-device owned by "uucp.uucp"
|
||||
# and mode "rw-rw-r--" (0664). *LEADING ZERO NEEDED!*
|
||||
port-owner uucp
|
||||
port-group uucp
|
||||
port-mode 0664
|
||||
#
|
||||
# use these options to make incoming faxes owned by "root.uucp"
|
||||
# and mode "rw-r-----" (0640). *LEADING ZERO NEEDED!*
|
||||
fax-owner root
|
||||
fax-group uucp
|
||||
fax-mode 0640
|
||||
#
|
||||
#
|
||||
# ----- port specific section -----
|
||||
#
|
||||
# Here you can put things that are valid only for one line, not the others
|
||||
#
|
||||
# Dynalink 1428EXTRA faxmodem at port 0 (COM1).
|
||||
#
|
||||
port ttyS0
|
||||
speed 57600
|
||||
switchbd 19200
|
||||
modem-type cls2
|
||||
init-chat "" \d\dAT&F&C1&D3X4W2B0M0Q0V1H0&K3S0=0 OK
|
||||
#
|
||||
# end of mgetty.config
|
||||
</PRE>
|
||||
<HR>
|
||||
<PRE>
|
||||
# login.config
|
||||
#
|
||||
# This is a sample "login dispatcher" configuration file for mgetty
|
||||
#
|
||||
# Format:
|
||||
# username userid utmp_entry login_program [arguments]
|
||||
#
|
||||
# Meaning:
|
||||
# for a "username" entered at mgettys login: prompt, call
|
||||
# "login_program" with [arguments], with the uid set to "userid",
|
||||
# and a USER_PROCESS utmp entry with ut_user = "utmp_entry"
|
||||
#
|
||||
#
|
||||
# Use this one for fido calls (login name /FIDO/ is handled specially)
|
||||
#
|
||||
# mgetty has to be compiled with "-DFIDO", otherwise a fido call won't
|
||||
# be detected.
|
||||
#
|
||||
/FIDO/ mbse fido /opt/mbse/bin/mbcico @
|
||||
#
|
||||
#
|
||||
# Automatic PPP startup on receipt of LCP configure request (AutoPPP).
|
||||
# mgetty has to be compiled with "-DAUTO_PPP" for this to work.
|
||||
# Warning: Case is significant, AUTOPPP or autoppp won't work!
|
||||
# Consult the "pppd" man page to find pppd options that work for you.
|
||||
# See also PPP-HOWTO on how to set this up.
|
||||
#
|
||||
/AutoPPP/ - a_ppp /etc/ppp/paplogin
|
||||
#
|
||||
# This is the "standard" behaviour - *dont* set a userid or utmp
|
||||
# entry here, otherwise /bin/login will fail!
|
||||
# This entry isn't really necessary: if it's missing, the built-in
|
||||
# default will do exactly this.
|
||||
#
|
||||
* - - /bin/login @
|
||||
#
|
||||
# You might use this instead, it will directly start the BBS when the call
|
||||
# is not a PPP call and not a Fidonet mailer. Use only one of these two!
|
||||
# THIS IS NOT YET TESTED!
|
||||
#
|
||||
* - - /opt/mbse/bin/mbsebbs
|
||||
#
|
||||
# end of login.config
|
||||
</PRE>
|
||||
<HR>
|
||||
|
||||
<P>
|
||||
If you use /bin/login the users can get confused by the Unix login prompt.
|
||||
Most of them are used to DOS based bbs systems and will try to login with
|
||||
two names which won't work of course. For this reason I have added the
|
||||
<strong>-i /opt/mbse/etc/issue</strong> options to the <strong>mgetty</strong>
|
||||
line in /etc/inittab. The file /opt/mbse/etc/issue is a plain textfile
|
||||
explaining users how to login to start the bbs. It could look like this:<br>
|
||||
<pre>
|
||||
|
||||
.--. Welcome at MBSE BBS Development.
|
||||
|o_o | --------------------------------
|
||||
|:_/ |
|
||||
// \ \ This may or may not work today...
|
||||
(| | )
|
||||
/'\_ _/`\
|
||||
\___)=(___/
|
||||
Powered by Linux.
|
||||
|
||||
To start the bbs login with "bbs" without quotes.
|
||||
Voor het bbs login met "bbs" zonder aanhalingstekens.
|
||||
</pre>
|
||||
There is a default /opt/mbse/etc/issue installed by the installation script.
|
||||
You need to edit this to insert your bbs name in it or even completely replace
|
||||
this file for a nicer one. Don't make it too big, don't put control characters
|
||||
in it as this may prevent some mailers to connect to your system.
|
||||
<p>
|
||||
I discovered that some systems don't have the right permissions on the serial
|
||||
port for MBSE BBS. To fix this type the following commands:
|
||||
<pre>
|
||||
su
|
||||
password: <em>enter root password here</em>
|
||||
chmod 666 /dev/ttyS0
|
||||
chown uucp.uucp /dev/ttyS0
|
||||
exit
|
||||
</pre>
|
||||
Note that /dev/ttyS0 is for COM1, /dev/ttyS1 for COM2 etc.
|
||||
<p>
|
||||
|
||||
<A HREF="index.htm"><IMG SRC="images/b_arrow.gif" ALT="Back" Border="0" width="33" height="35"> Go Back</A>
|
||||
</BLOCKQUOTE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
Reference in New Issue
Block a user