2002-11-13 19:39:47 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
2003-01-21 19:48:25 +00:00
< html xmlns:v = "urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
2002-11-13 19:39:47 +00:00
< head >
2003-01-21 19:48:25 +00:00
< meta http-equiv = Content-Type content = "text/html; charset=iso-8859-1" >
< meta name = ProgId content = Word.Document >
< meta name = Generator content = "Microsoft Word 10" >
< meta name = Originator content = "Microsoft Word 10" >
< link rel = File-List href = "faq_archivos/filelist.xml" >
< link rel = Edit-Time-Data href = "faq_archivos/editdata.mso" >
<!-- [if !mso]>
< style >
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
< / style >
<![endif]-->
< title > MBSE BBS FAQ & Howto< / title >
<!-- [if gte mso 9]><xml>
< o:DocumentProperties >
< o:Author > David Gonzalez< / o:Author >
< o:LastAuthor > David Gonzalez< / o:LastAuthor >
< o:Revision > 2< / o:Revision >
< o:TotalTime > 15< / o:TotalTime >
< o:Created > 2003-01-21T17:47:00Z< / o:Created >
< o:LastSaved > 2003-01-21T18:03:00Z< / o:LastSaved >
< o:Pages > 1< / o:Pages >
< o:Words > 6750< / o:Words >
< o:Characters > 37126< / o:Characters >
< o:Company > SkyNet BBS NetCafe< / o:Company >
< o:Lines > 309< / o:Lines >
< o:Paragraphs > 87< / o:Paragraphs >
< o:CharactersWithSpaces > 43789< / o:CharactersWithSpaces >
< o:Version > 10.2625< / o:Version >
< / o:DocumentProperties >
< / xml > <![endif]--> <!-- [if gte mso 9]><xml>
< w:WordDocument >
< w:HyphenationZone > 21< / w:HyphenationZone >
< w:BrowserLevel > MicrosoftInternetExplorer4< / w:BrowserLevel >
< / w:WordDocument >
< / xml > <![endif]-->
< link rel = Stylesheet type = "text/css" media = all href = manual.css >
< style >
<!--
/* Font Definitions */
@font-face
{font-family:fixed;
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-alt:"Times New Roman";
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:auto;
mso-font-signature:0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
h1
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
mso-outline-level:1;
font-size:16.0pt;
font-weight:bold;}
h2
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
mso-outline-level:2;
font-size:16.0pt;
font-weight:bold;}
h3
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:30.0pt;
mso-pagination:widow-orphan;
mso-outline-level:3;
font-size:14.0pt;
font-weight:bold;}
h5
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
mso-outline-level:5;
font-size:8.0pt;
font-weight:bold;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:darkblue;
text-decoration:underline;
text-underline:single;}
p
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
code
{mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Courier New";}
pre
{margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Courier New";}
@page Section1
{size:612.0pt 792.0pt;
margin:70.85pt 3.0cm 70.85pt 3.0cm;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:560599655;
mso-list-template-ids:1865812622;}
@list l0:level1
{mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level2
{mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1
{mso-list-id:872116538;
mso-list-template-ids:858940768;}
@list l1:level1
{mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
-->
< / style >
<!-- [if gte mso 10]>
< style >
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tabla normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
color:windowtext;}
< / style >
<![endif]--> <!-- $Id$ -->
< meta http-equiv = Content-Style-Type content = "text/css" >
< meta name = author lang = en content = "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">
<!-- [if gte mso 9]><xml>
< o:shapedefaults v:ext = "edit" spidmax = "2050" / >
< / xml > <![endif]--> <!-- [if gte mso 9]><xml>
< o:shapelayout v:ext = "edit" >
< o:idmap v:ext = "edit" data = "1" / >
< / o:shapelayout > < / xml > <![endif]-->
2002-11-13 19:39:47 +00:00
< / head >
2003-01-21 19:48:25 +00:00
< body bgcolor = white lang = ES-CO link = blue vlink = darkblue style = 'tab-interval:
35.4pt'>
< div class = Section1 >
< blockquote style = 'margin-top:5.0pt;margin-bottom:5.0pt' >
< h1 align = center style = 'text-align:center' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>MBSE BBS FAQ and Howto.< o:p > < / o:p > < / span > < / h1 >
< h5 align = right style = 'text-align:right' > Last updated 13-Nov-2002< / h5 >
< pre > < o:p > < / o:p > < / pre > < pre > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>Authors: P.E. Kimble aka King Kimerud< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > kimerud@bayhaus.org< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > Michiel Broek< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 2:280/2802< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > Rick van Ruth< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 3:640/954< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > < o:p > < / o:p > < / span > < / pre >
< div class = MsoNormal align = center style = 'text-align:center' > < span
style='font-family:Arial'>
< hr size = 2 width = "100%" align = center >
< / span > < / div >
< h3 > < span lang = EN-US style = 'mso-ansi-language:EN-US' > Introduction< o:p > < / o:p > < / span > < / h3 >
< p > < span lang = EN-US style = 'font-family:Arial;mso-ansi-language:EN-US' > This FAQ
is a work in progress. It is not complete, nor does its author claim that it is
complete. This FAQ only answers questions pertaining to using MBSE BBS on your
Linux box. It is a compilation of previous questions that Michiel Broek has
recieved and answered from us newbies in getting MBSE up & running. < o:p > < / o:p > < / span > < / p >
< ol start = 1 type = 1 >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo1;tab-stops:list 36.0pt'>< a name = "_Installation" > < / a > < span
style='font-family:Arial'>< a href = "#1" > Installation< / a > < o:p > < / o:p > < / span > < / li >
< / ol >
< ol start = 1 type = 1 >
< ol start = 1 type = 1 >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#1.1" > < span lang = EN-US
style='mso-ansi-language:EN-US'>Why do I have to install MBSE in the /opt
directory?< / span > < / a > < / span > < span style = 'font-family:Arial;mso-ansi-language:
EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#1.2" > < span lang = EN-US
style='mso-ansi-language:EN-US'>What other operating systems will MBSE
run on?< / span > < / a > < / span > < span style = 'font-family:Arial;mso-ansi-language:
EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#1.3" > < span lang = EN-US
style='mso-ansi-language:EN-US'>Will MBSE ever be ported to DOS/Windows
or OS/2?< / span > < / a > < / span > < span style = 'font-family:Arial;mso-ansi-language:
EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#1.4" > < span lang = EN-US
style='mso-ansi-language:EN-US'>What does the quest switch in the bbs
user setup mean?< / span > < / a > < / span > < span style = 'font-family:Arial;
mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#1.5" > < span lang = EN-US
style='mso-ansi-language:EN-US'>How do I monitor as the things happen?< / span > < / a > < / span > < span
style='font-family:Arial;mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#1.6" > < span lang = EN-US
style='mso-ansi-language:EN-US'>How do I start mbsebbs from inetd?< / span > < / a > < / span > < span
style='font-family:Arial;mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#1.7" > < span lang = EN-US
style='mso-ansi-language:EN-US'>I just installed mbse, now I get a Socket
send failed error 2< / span > < / a > < / span > < span style = 'font-family:Arial;
mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span lang = EN-US
style='font-family:Arial;mso-ansi-language:EN-US'>< a href = "#1.7" > How do i
Start mbsebbs from Xinetd< / a > .< o:p > < / o:p > < / span > < / li >
< / ol >
< / ol >
< p style = 'margin-left:36.0pt' > < span lang = EN-US style = 'font-family:Arial;
mso-ansi-language:EN-US'> < o:p > < / o:p > < / span > < / p >
< ol start = 2 type = 1 >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo1;tab-stops:list 36.0pt'>< a name = "_Fidosetup" > < / a > < span
style='font-family:Arial'>< a href = "#2" > Fidonet Setup< / a > < o:p > < / o:p > < / span > < / li >
< / ol >
< ol start = 2 type = 1 >
< ol start = 1 type = 1 >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#2.1" > < span lang = EN-US
style='mso-ansi-language:EN-US'>The nodelist compiler crashes, why?< / span > < / a > < / span > < span
style='font-family:Arial;mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#2.2" > < span lang = EN-US
style='mso-ansi-language:EN-US'>What is the purpose of the
" Comment" line in the tic area setup?< / span > < / a > < / span > < span
style='font-family:Arial;mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#2.3" > < span lang = EN-US
style='mso-ansi-language:EN-US'>How do I poll a node?< / span > < / a > < / span > < span
style='font-family:Arial;mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#2.4" > < span lang = EN-US
style='mso-ansi-language:EN-US'>I created a filerequest but mbcico
doesn't call out.< / span > < / a > < / span > < span style = 'font-family:Arial;
mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#2.5" > < span lang = EN-US
style='mso-ansi-language:EN-US'>Does MBSE support fidonet via ftp feeds?< / span > < / a > < / span > < span
style='font-family:Arial;mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#2.6" > < span lang = EN-US
style='mso-ansi-language:EN-US'>The tosser and mbmsg program are slow,
why?< / span > < / a > < / span > < span style = 'font-family:Arial;mso-ansi-language:
EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#2.7" > < span lang = EN-US
style='mso-ansi-language:EN-US'>How can I use an external netmail tracker
with MBSE?< / span > < / a > < / span > < span style = 'font-family:Arial;mso-ansi-language:
EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#2.8" > < span lang = EN-US
style='mso-ansi-language:EN-US'>I am having problems with dates when
unarchiving .arc files.< / span > < / a > < / span > < span style = 'font-family:Arial;
mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< / ol >
< / ol >
< p style = 'margin-left:36.0pt' > < span lang = EN-US style = 'font-family:Arial;
mso-ansi-language:EN-US'> < o:p > < / o:p > < / span > < / p >
< ol start = 3 type = 1 >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo1;tab-stops:list 36.0pt'>< a name = "_Inetsetup" > < / a > < span
style='font-family:Arial'>< a href = "#3" > Internet Setup< / a > < o:p > < / o:p > < / span > < / li >
< / ol >
< ol start = 3 type = 1 >
< ol start = 1 type = 1 >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#3.1" > < span lang = EN-US
style='mso-ansi-language:EN-US'>Posting newsmessages to the newsserver
fails.< / span > < / a > < / span > < span style = 'font-family:Arial;mso-ansi-language:
EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#3.2" > < span lang = EN-US
style='mso-ansi-language:EN-US'>FTP fidonet feeds how-to.< / span > < / a > < / span > < span
style='font-family:Arial;mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#3.3" > Polling a internet node fails< / a >
< o:p > < / o:p > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#3.4" > Dialup script examples for MBSE< / a >
< o:p > < / o:p > < / span > < / li >
< / ol >
< / ol >
< p style = 'margin-left:36.0pt' > < span style = 'font-family:Arial' > < o:p > < / o:p > < / span > < / p >
< ol start = 4 type = 1 >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo1;tab-stops:list 36.0pt'>< a name = "_BBSsetup" > < / a > < span
style='font-family:Arial'>< a href = "#4" > BBS Setup< / a > < o:p > < / o:p > < / span > < / li >
< / ol >
< ol start = 4 type = 1 >
< ol start = 1 type = 1 >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#4.1" > < span lang = EN-US
style='mso-ansi-language:EN-US'>How do I to set up MBSE for ISDN?< / span > < / a > < / span > < span
style='font-family:Arial;mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#4.2" > < span lang = EN-US
style='mso-ansi-language:EN-US'>How do I use GoldED together with MBSE?< / span > < / a > < / span > < span
style='font-family:Arial;mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#4.3" > < span lang = EN-US
style='mso-ansi-language:EN-US'>How do I use MsgEd together with MBSE?< / span > < / a > < / span > < span
style='font-family:Arial;mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< / ol >
< / ol >
< p style = 'margin-left:36.0pt' > < span lang = EN-US style = 'font-family:Arial;
mso-ansi-language:EN-US'> < o:p > < / o:p > < / span > < / p >
< ol start = 5 type = 1 >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo1;tab-stops:list 36.0pt'>< a name = "_Doors" > < / a > < span
style='font-family:Arial'>< a href = "#5" > Doors Setup< / a > < o:p > < / o:p > < / span > < / li >
< / ol >
< ol start = 5 type = 1 >
< ol start = 1 type = 1 >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#5.1" > < span lang = EN-US
style='mso-ansi-language:EN-US'>How do I run DOS doors under MBSE BBS?< / span > < / a > < / span > < span
style='font-family:Arial;mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#5.2" > Dosemu compile tips< / a > < o:p > < / o:p > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#5.3" > < span lang = EN-US
style='mso-ansi-language:EN-US'>Setting up for InterBBS games.< / span > < / a > < / span > < span
style='font-family:Arial;mso-ansi-language:EN-US'> < span lang = EN-US > < o:p > < / o:p > < / span > < / span > < / li >
< li class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l0 level2 lfo1;tab-stops:list 72.0pt'>< span
style='font-family:Arial'>< a href = "#5.4" > Door Maintenance.< / a > < o:p > < / o:p > < / span > < / li >
< / ol >
< / ol >
< p class = MsoNormal > < span style = 'font-family:Arial' > < a href = "index.htm" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 33
height=35 id="_x0000_i1026" src="images/b_arrow.gif" alt=Back>< / span > Go Back< / a >
< o:p > < / o:p > < / span > < / p >
< div class = MsoNormal align = center style = 'text-align:center' > < span
style='font-family:Arial'>
< hr size = 2 width = "100%" align = center >
< / span > < / div >
< h3 > < a name = 1 > 1. Installation.< / a > < / h3 >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 1.1 > < span style = 'font-family:Arial;color:black' > Q
1.1< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Why do I have to install MBSE in the /opt directory?< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 1.1< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>The /opt is for extra applications, when mbse is
installed there it is easier to upgrade the OS. If you insist on installing
in /usr/local the choose /usr/local/mbse. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p class = MsoNormal > < span style = 'font-family:Arial' > < a href = "#_Installation" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1028" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 1.2 > < span style = 'font-family:Arial;color:black' > Q
1.2< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>What other operating systems will MBSE run on? < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 1.2< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Currently only on most Linux distributions, FreeBSD
and NetBSD. The author, Michiel Broek, has made a valiant effort ensuring
that MBSE will recognize and install on the major distributions of Linux. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Installation" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1029" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 1.3 > < span style = 'font-family:Arial;color:black' > Q
1.3< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Will MBSE BBS ever be ported to DOS/Windows or OS/2?
< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 1.3< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > No. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Installation" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1030" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 1.4 > < span style = 'font-family:Arial;color:black' > Q
1.4< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>What does the guest switch in BBS user setup mean? < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 1.4< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > Nothing yet. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Installation" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1031" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 1.5 > < span style = 'font-family:Arial;color:black' > Q
1.5< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>How do I monitor as the things happen? < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 1.5< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>tail -f /opt/mbse/log/system.log or start mbmon. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Installation" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1032" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 1.6 > < span style = 'font-family:Arial;color:black' > Q
1.6< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>How to start mbsebbs from inetd? < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 1.6< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>This is described in the documentation of the < / span > < span
style='font-family:Arial;color:black'>< a href = "programs/mblogin.html" > < span
lang=EN-US style='mso-ansi-language:EN-US'>mblogin< / span > < / a > < / span > < span
lang=EN-US style='font-family:Arial;color:black;mso-ansi-language:EN-US'>
program. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Installation" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1033" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 1.7 > < span style = 'font-family:Arial;color:black' > Q
1.7< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>I just installed mbse, now I get a Socket send
failed error 2. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 1.7< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>With a normal system boot the < b > mbtask< / b > daemon
will be started by one of the systems init scripts. If you just installed
mbse you need to do this for the first time manually. As user < b > mbse< / b >
issue the following commands: < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>mbtask< br >
mbstat open< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>This will start the daemon, the daemon creates the
default databases. Then you can use < b > mbsetup< / b > to configure your new
system. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Installation" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1034" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > Q 1.8 < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>How do I start mbsebbs from Xinetd< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 1.8< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>This has to be done as root. You have to create a
service under /etc/xinetd.d named telnet if you don’ t have it yet
installed, if it is already installed just modify the server_args line to
match this:< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>server_args = -L /opt/mbse/bin/mblogin< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Your /etc/xinetd.d/telnet file should look something
like this:< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>service telnet< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>{< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > flags
= REUSE< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
< / span > log_on_failure += USERID< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
< / span > socket_type = stream< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > user =
root< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > server
= /usr/sbin/telnetd< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
< / span > server_args = -L /opt/mbse/bin/mblogin< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > wait =
no< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>}< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / p >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>This will replace the standard login program on
xnetd systems to the mblogin program, so that next time someone logs into
your bbs they will be presented the issue file on /opt/mbse/etc file and the
login prompt for the BBS instead of the standar login prompt.< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span lang = EN-US style = 'font-family:Arial;mso-ansi-language:EN-US' > < o:p > < / o:p > < / span > < / p >
< div class = MsoNormal align = center style = 'text-align:center' > < span
style='font-family:Arial'>
< hr size = 2 width = "100%" align = center >
< / span > < / div >
< h3 > < a name = 2 > < span lang = EN-US style = 'mso-ansi-language:EN-US' > 2. Fidonet
setup.< / span > < / a > < span lang = EN-US style = 'mso-ansi-language:EN-US' > < o:p > < / o:p > < / span > < / h3 >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 2.1 > < span lang = EN-US style = 'font-family:Arial;
color:black;mso-ansi-language:EN-US'>Q 2.1< / span > < / a > < span lang = EN-US
style='font-family:Arial;color:black;mso-ansi-language:EN-US'> < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>The nodelist compiler crashes, why? < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>A 2.1< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Note: From previous experience, it is vital that you
follow the docs closely. Also, ensure that you have a copy of a valid
nodelist and nodediff file. I have ran into problems where either the
noddiffs don't match the nodelist, the crc checks fail, or I have files from
two different zones. I have even had to back up several months before finding
a valid noddiff that would match the nodelist. < br >
Make sure the domain translations do exist, with mbsetup enter menu 17 and
save it even if you didn't change anything. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p class = MsoNormal > < span style = 'font-family:Arial' > < a href = "#_Fidosetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1036" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 2.2 > < span style = 'font-family:Arial;color:black' > Q
2.2< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>What is the purpose of the " Comment" line
in the tic area setup? < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 2.2< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>The downlinks will see this when receiving FileMgr
replies. It is meant only as a description for the filearea. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Fidosetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1037" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 2.3 > < span style = 'font-family:Arial;color:black' > Q
2.3< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>How do I poll a node? < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 2.3< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>mbout poll f2802.n280.z2 < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Fidosetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1038" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 2.4 > < span style = 'font-family:Arial;color:black' > Q
2.4< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>I created a filerequest but mbcico doesn't call out.
< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 2.4< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>You need to add a poll for that node to do the call.
< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Fidosetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1039" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 2.5 > < span style = 'font-family:Arial;color:black' > Q
2.5< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Does MBSE support fidonet via ftp transfers? < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 2.5< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Yes, but only the passive side. < / span > < span
style='font-family:Arial;color:black'>< a href = "#3.2" > Refer to 3.2.< / a > < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Fidosetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1040" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 2.6 > < span style = 'font-family:Arial;color:black' > Q
2.6< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>The tosser and mbmsg programs are slow, why?< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 2.6< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Tossing mail and linking message areas are
background tasks. When mbse was first developed the hardware was not fast
enough to run these programs at full speed. The mailer could give CRC errors
and the bbs seemed to stop now and then. To overcome this problem all
programs started with the -quiet switch (background jobs) are stopping for
short periods so that they would use less system resources. Systems with SCSI
disks or other fast and well designed machines don't have a need for that
slowdown. In mbsetup menu 1.5.17 is the setting for the speed of all utility
programs, the default is slow. You might try this set to fast and see what
happens on your system. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Fidosetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1041" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 2.7 > < span style = 'font-family:Arial;color:black' > Q
2.7< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>How can I use an external netmail tracker with MBSE?< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 2.7< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>If the netmail tracker can work on .pkt files you
could try to install it into mbfido. It can call a external program to
process incoming .pkt files before mbfido does something with it. That option
was built a few years ago for extra Y2K checks. < / span > < span
style='font-family:Arial;color:black'>(The pktdate program of Tobias Ernest).
< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Fidosetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1042" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 2.8 > < span style = 'font-family:Arial;color:black' > Q
2.8< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>I am having problems with dates when unarchiving
.arc files.< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 2.8< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>If you are experiencing a problem with the dates on
arc files showing as January 1970 or similar when extracted using Arc v5.31
for linux then obtain " nomarch" . MBSE will detect nomarch during
configuration/install and set your archiver.data file accordingly. Nomarch
extracts .arc files and keeps the original file date. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Fidosetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1043" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< div class = MsoNormal align = center style = 'text-align:center' > < span
style='font-family:Arial'>
< hr size = 2 width = "100%" align = center >
< / span > < / div >
< h3 > < a name = 3 > 3. Internet setup.< / a > < / h3 >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 3.1 > < span style = 'font-family:Arial;color:black' > Q
3.1< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Posting newsmessages to the newsserver fails. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 3.1< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Check if you need the " mode reader"
command for the newsserver. Set this flag in mbsetup 1.15.5 < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p class = MsoNormal > < span style = 'font-family:Arial' > < a href = "#_Inetsetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1045" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 3.2 > < span style = 'font-family:Arial;color:black' > Q
3.2< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>How do I configure MBSE for my ftp filenet feeds? < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 3.2< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Follow the next steps to setup your system for FTP
clients. < o:p > < / o:p > < / span > < / p >
< ol start = 1 type = 1 >
< li class = MsoNormal style = 'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l1 level1 lfo2;tab-stops:list 36.0pt'>< span lang = EN-US
style='font-family:Arial;mso-ansi-language:EN-US'>As root, add a new
group to your system: < b > groupadd bbsftp< / b > . < o:p > < / o:p > < / span > < / li >
< li class = MsoNormal style = 'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l1 level1 lfo2;tab-stops:list 36.0pt'>< span lang = EN-US
style='font-family:Arial;mso-ansi-language:EN-US'>Make sure there is a
directory /opt/mbse/var/bbsftp. This directory should be owned by mbse,
group bbs and have mode 0775. < o:p > < / o:p > < / span > < / li >
< li class = MsoNormal style = 'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l1 level1 lfo2;tab-stops:list 36.0pt'>< span lang = EN-US
style='font-family:Arial;mso-ansi-language:EN-US'>Add an invalid shell
to /etc/shells, /usr/bin/false is good. < o:p > < / o:p > < / span > < / li >
< li class = MsoNormal style = 'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l1 level1 lfo2;tab-stops:list 36.0pt'>< span lang = EN-US
style='font-family:Arial;mso-ansi-language:EN-US'>Install an FTP server,
the examples here are for ProFTPD. < o:p > < / o:p > < / span > < / li >
< li class = MsoNormal style = 'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l1 level1 lfo2;tab-stops:list 36.0pt'>< span lang = EN-US
style='font-family:Arial;mso-ansi-language:EN-US'>In /etc/proftpd.conf
make sure there are the following lines: < o:p > < / o:p > < / span > < / li >
2002-11-13 19:39:47 +00:00
< / ol >
2003-01-21 19:48:25 +00:00
< pre style = 'margin-left:36.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'># Anonymous ftp and members of group bbsftp have a chroot environment.< br >
DefaultRoot< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > ~ bbsftp< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:36.0pt'>< span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>This will make sure that users who are member of the
bbsftp group have a chrooted directory structure for their ftp directories. Also
make sure the line Umask 022 is changed to Umask 002. < o:p > < / o:p > < / span > < / p >
< ol start = 6 type = 1 >
< li class = MsoNormal style = 'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l1 level1 lfo2;tab-stops:list 36.0pt'>< span lang = EN-US
style='font-family:Arial;mso-ansi-language:EN-US'>Add a username for the
node you whish to give an FTP feed. Use the following as root: < o:p > < / o:p > < / span > < / li >
< / ol >
< pre style = 'margin-left:36.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>useradd -g bbs -G bbsftp -d /opt/mbse/var/bbsftp/username < br >
-s /usr/bin/false -c " FTP Account for username" -m username< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:36.0pt'>< span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Note: this is one line! There will now be a user
added and have a home directory of /opt/mbse/var/bbsftp/username. Make sure
that directory has permission 0775 or 0770. Create in the username directory
two other directories, inbound and outbound. They must be owned by the user
and be a member of group bbs and have mode 0775. The modes 077x are needed
because the user and mbse must be able to read and write to these
directories. < o:p > < / o:p > < / span > < / p >
< ol start = 7 type = 1 >
< li class = MsoNormal style = 'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l1 level1 lfo2;tab-stops:list 36.0pt'>< span lang = EN-US
style='font-family:Arial;mso-ansi-language:EN-US'>Try to login with ftp
from some other system with the choosen username and his password and
check the changes until now. You should not be able to escape from the
directories of this user and you should be able to upload files,
download and delete files. Check also if you uploaded a file if user
mbse can delete that file and also put a file in the users ftp directory
as user mbse, and check that you can download and delete is as ftp user.
< o:p > < / o:p > < / span > < / li >
< li class = MsoNormal style = 'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l1 level1 lfo2;tab-stops:list 36.0pt'>< span lang = EN-US
style='font-family:Arial;mso-ansi-language:EN-US'>Make sure for the node
you want to change there is no mail left in the outbound. Now start
mbsetup, menu 7, open the setup of the node that will use ftp. In screen
3, items 7 and 8, set these to Directory. Now enter screen 8, here you
will setup the directory session. < o:p > < / o:p > < / span > < / li >
< / ol >
< pre style = 'margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2' > <![if !supportLists]> < span
lang=EN-US style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed;
mso-ansi-language:EN-US'>< span style = 'mso-list:Ignore' > 9.< span
style='font:7.0pt "Times New Roman"'> < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed'>< span
style='mso-list:Ignore'>10.< span style = 'font:7.0pt "Times New Roman"' > < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > < / span > 7.8< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > EDIT NODE DIRECTORY SESSION< / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed'>< span
style='mso-list:Ignore'>11.< span style = 'font:7.0pt "Times New Roman"' > < / span > < / span > < / span > <![endif]> < o:p > < / o:p > < / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed'>< span
style='mso-list:Ignore'>12.< span style = 'font:7.0pt "Times New Roman"' > < / span > < / span > < / span > <![endif]> < span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > Outbound settings< / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
lang=EN-US style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed;
mso-ansi-language:EN-US'>< span style = 'mso-list:Ignore' > 13.< span
style='font:7.0pt "Times New Roman"'> < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 1.< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > Files path< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > /opt/mbse/var/bbsftp/username/outbound< o:p > < / o:p > < / span > < / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
lang=EN-US style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed;
mso-ansi-language:EN-US'>< span style = 'mso-list:Ignore' > 14.< span
style='font:7.0pt "Times New Roman"'> < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 2.< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > Check for lock< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Yes< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 3.< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > Wait clear lock Yes< o:p > < / o:p > < / span > < / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
lang=EN-US style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed;
mso-ansi-language:EN-US'>< span style = 'mso-list:Ignore' > 15.< span
style='font:7.0pt "Times New Roman"'> < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 4.< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > Check lockfile< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > /opt/mbse/var/bbsftp/username/lock.bsy< o:p > < / o:p > < / span > < / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed'>< span
style='mso-list:Ignore'>16.< span style = 'font:7.0pt "Times New Roman"' > < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > < / span > 5.< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > Create lock< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > Yes< / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
lang=EN-US style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed;
mso-ansi-language:EN-US'>< span style = 'mso-list:Ignore' > 17.< span
style='font:7.0pt "Times New Roman"'> < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 6.< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > Create lockfile /opt/mbse/var/bbsftp/username/lock.bsy< o:p > < / o:p > < / span > < / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
lang=EN-US style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed;
mso-ansi-language:EN-US'>< span style = 'mso-list:Ignore' > 18.< span
style='font:7.0pt "Times New Roman"'> < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > < o:p > < / o:p > < / span > < / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed'>< span
style='mso-list:Ignore'>19.< span style = 'font:7.0pt "Times New Roman"' > < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > < / span > Inbound settings< / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
lang=EN-US style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed;
mso-ansi-language:EN-US'>< span style = 'mso-list:Ignore' > 20.< span
style='font:7.0pt "Times New Roman"'> < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 7. < span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > Files path< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > /opt/mbse/var/bbsftp/username/inbound< o:p > < / o:p > < / span > < / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
lang=EN-US style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed;
mso-ansi-language:EN-US'>< span style = 'mso-list:Ignore' > 21.< span
style='font:7.0pt "Times New Roman"'> < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 8.< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > Check for lock< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Yes< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 9.< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > Wait clear lock Yes< o:p > < / o:p > < / span > < / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
lang=EN-US style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed;
mso-ansi-language:EN-US'>< span style = 'mso-list:Ignore' > 22.< span
style='font:7.0pt "Times New Roman"'> < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 10.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Check lockfile< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > /opt/mbse/var/bbsftp/username/lock.bsy< o:p > < / o:p > < / span > < / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed'>< span
style='mso-list:Ignore'>23.< span style = 'font:7.0pt "Times New Roman"' > < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > < / span > 11.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Create lock< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > Yes< / pre > < pre
style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]> < span
lang=EN-US style='mso-fareast-font-family:fixed;mso-bidi-font-family:fixed;
mso-ansi-language:EN-US'>< span style = 'mso-list:Ignore' > 24.< span
style='font:7.0pt "Times New Roman"'> < / span > < / span > < / span > <![endif]> < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 12.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Create lockfile /opt/mbse/var/bbsftp/username/lock.bsy< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal style = 'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:36.0pt'>< span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Save this and you are ready. < o:p > < / o:p > < / span > < / p >
< ol start = 25 type = 1 >
< li class = MsoNormal style = 'color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-list:l1 level1 lfo2;tab-stops:list 36.0pt'>< span lang = EN-US
style='font-family:Arial;mso-ansi-language:EN-US'>A final note, since
this user is in group bbs and not in the bbs userdatabase he can never
telnet to your system with this account and get a shell. < / span > < span
style='font-family:Arial'>The user doesn't even have a valid shell. < o:p > < / o:p > < / span > < / li >
< / ol >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Inetsetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1046" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 3.3 > < span style = 'font-family:Arial;color:black' > Q
3.3< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > Polling a
internet node fails.< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 3.3< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>There are several reasons why mbcico refuses to call
an internet node, most problems are nodelist related. A internet node with
binkp protocol should be listed with the flags CM,IBN before mbcico will make
a call. Also, in the nodelist system name field there should be the hosts
full qualified domainname so that mbcico can get that node's IP address. If
one of these items are missing, the node will not be called. To correct this
problem there are two options, make sure the node is listed with a dns name
and proper flags in the nodelist. The second option is to add a setup record
for that node and fill in the nodelist override fields. You can find these in
menu 7.3, item 5 can be filled with the nodelist flags, ie. CM,IBN and item 6
can be used to give that node's fdn or IP address. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>If the call still fails there are several things that must be right
before mbcico makes any internet call. In mbmon, screen 2 (SERVER STATS)
there are flags that indicate if the system is running, internet is available
and the bbs is open. If one of these is No, then no call will be made. (For
POTS the Internet flag does not matter of course). < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>In mbsetup, screen 18 (taskmanager), you need to set the maximum TCP
sessions to allow. This is inbound and outbound together. So if you set this
to 3 and 3 or more systems are already calling in via internet, your system
will not call anymore until the amount of TCP sessions drops below 3.< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>If you set this to high on an average cable/adsl connection, you can
get into trouble because you use up all upstream bandwidth. (We have seen a
lot of errors at a busy when the upstream speed was 64K and downspeed 512K
and about 4 sessions together). A good rule seems 1 TCP session for each 32K
bandwidth. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Then turn in that same screen debug on. After a minute mbtask rereads
his configuration.< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Make a poll with mbout poll < node > . < o:p > < / o:p > < / span > < / node > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Watch the mbtask logfile and see what it does for that node. It should
be added to the calllist. < / span > < span style = 'font-family:Arial;color:black' > If
not, it might be still a nodelist problem. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Inetsetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1047" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 3.4 > < span style = 'font-family:Arial;color:black' > Q
3.4< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Dialup script examples for MBSE< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 3.4< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Dialup Script using mclient: < o:p > < / o:p > < / span > < / p >
< pre > < span lang = EN-US style = 'mso-ansi-language:EN-US' > #!/bin/sh< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># $Id$< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Dialup script for MBSE BBS.< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#============================================================================< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Copyright (C) 1997-2002< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > < o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Michiel Broek< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > FIDO:< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 2:280/2802< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Beekmansbos 10< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># 1971 BV IJmuiden< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># the Netherlands< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># This file is part of MBSE BBS.< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># This BBS is free software; you can redistribute it and/or modify it< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># under the terms of the GNU General Public License as published by the< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Free Software Foundation; either version 2, or (at your option) any< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># later version.< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># MBSE BBS is distributed in the hope that it will be useful, but< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># WITHOUT ANY WARRANTY; without even the implied warranty of< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > See the GNU< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># General Public License for more details.< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># < o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># You should have received a copy of the GNU General Public License< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># along with MBSE BBS; see the file COPYING.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > If not, write to the Free< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#============================================================================< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Enter commands to make the dialup connection and to hangup the connection.< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=FR style='mso-ansi-language:FR'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=FR style='mso-ansi-language:FR'>DIALCMD=" mclient -d -c DDS" < o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>HANGUPCMD=" mclient -k" < o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Log to syslog< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>LOGGER=" logger -p user.notice -t basename $0$$]" < o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>if [ -z " $DIALCMD" ]; then< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > echo " This script is not configured, edit this script to use it." < o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > exit 1< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>fi< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>echo " Dial internet start" | $LOGGER< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Do 3 attempts to connect< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>connect=0; try=0;< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>while let 'connect == 0'< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>do< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > # Count connect attepts< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > #< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > let try=try+1< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > if [ $try == 4 ]; then< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > echo " No internet connection, giving up" | $LOGGER< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > $HANGUPCMD > > /dev/null< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > exit 1< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > fi< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > echo " Call attempt $try" < span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > | $LOGGER< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > $DIALCMD > > /dev/null< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > i=60;< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > while let 'i > 0' & & let 'connect == 0'< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > do< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > if [ -f $MBSE_ROOT/sema/is_inet ]; then< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > connect=1< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > echo " mbtask detected internet" < span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > | $LOGGER< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > fi< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > let i=i-1< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > sleep 1< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > done< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > #< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > # Check if we have a connection< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > #< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > if [ ! -f $MBSE_ROOT/sema/is_inet ]; then< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > echo " Failed, 10 seconds pause ..." < span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > | $LOGGER< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > sleep 10< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > fi< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>done< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Here we have a connection, now make all needed polls< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>$MBSE_ROOT/bin/mbout poll f5003.n280.z2 f19.n280.z2 -quiet< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Now we wait until the do_inet semafore appears, we< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># timeout at 25 seconds, must be enough.< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>i=25;< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>while let 'i > 0'< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>do< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > if [ -f $MBSE_ROOT/sema/do_inet ]; then< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > i=0;< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > else< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > let i=i-1;< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > sleep 1< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > echo " wait do_inet $i" < o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'> < span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > fi< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>done< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Now test until the do_inet semafore is gone.< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'># Timeout is one hour.< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>i=3600;< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>while let 'i > 0'< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>do< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > if [ ! -f $MBSE_ROOT/sema/do_inet ]; then< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > i=0;< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > else< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > let i=i-1;< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > sleep 1< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > echo " wait ready $i" < o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > fi< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>done< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>echo " Internet sessions done, hangup" < span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > | $LOGGER< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>$HANGUPCMD > > /dev/null< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>echo " Script ready" < span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > | $LOGGER< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>exit 0< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>==============================================< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Dialup Script using diald: < o:p > < / o:p > < / span > < / p >
< pre > < span lang = EN-US style = 'mso-ansi-language:EN-US' > =================================================< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>#!/bin/sh< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>PATH=/opt/mbse:/opt/mbse/bin:/usr/bin:/usr/local/bin:/bin:/usr/sbin:/usr/local< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>/ sbin:$PATH< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>cd /opt/mbse< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>if [ -f /opt/mbse/tmp/ip.up ] ; then< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > exit< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>fi< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>echo " up" > /var/run/diald.ctl< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>sleep 15< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>ping -c 10 -w 10 mail.iol.ie< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>if [ -e /var/run/ppp0.pid ]< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > ; then< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > touch /opt/mbse/tmp/ip.up< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > cd /opt/mbse< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > echo " Fetching News" < o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > /opt/mbse/fetchnews< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > echo " Synching clock" < o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > telnet 192.168.0.2 9049< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > bin/mbfido news< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > echo " Fetching Mail" < o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > /usr/bin/fetchmail -f /opt/mbse/.fetchmailrc< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > bin/soup< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > if [ ! 'cat /opt/mbse/irex/s/rexbusy.0 | xargs ps --no-header' ] ;< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > then< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > rm /etc/ftn/irex/s/rexbusy.0< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > fi< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > ./rexl< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > fetchmail -f /opt/mbse/.fetchmailrc< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > ./rexl -sf m< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > /opt/mbse/bin/bink< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > echo down > /var/run/diald.ctl< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > bin/bres.sh< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > # > > /dev/null 2> & 1< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>fi< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>rm /opt/mbse/tmp/ip.up< o:p > < / o:p > < / span > < / pre > < pre > < span
lang=EN-US style='mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / pre > < pre > ==================================< / pre > < / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Inetsetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1048" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< div class = MsoNormal align = center style = 'text-align:center' > < span
style='font-family:Arial'>
< hr size = 2 width = "100%" align = center >
< / span > < / div >
< h3 > < a name = 4 > 4. BBS setup.< / a > < / h3 >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 4.1 > < span style = 'font-family:Arial;color:black' > Q
4.1< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>How to set up MBSE for ISDN. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 4.1< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Contributed by: J. Beekhuizen, 2:280/1018 < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Of course, you have to configure and build your kernel for ISDN
support and the correct drivers for your card. It is beyond the scope of this
document to explain how to do that. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>To your /etc/inittab file add the following lines for your ISDN
devices ttyI0 and ttyI1. < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'># ISDN lines< br >
I1:23:respawn:/usr/local/sbin/mgetty -x 4 -i /opt/mbse/etc/issue ttyI0< br >
I2:23:respawn:/usr/local/sbin/mgetty -x 4 -i /opt/mbse/etc/issue ttyI1< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>To your mgetty.config file
[/usr/local/etc/mgetty_sendfax/mgetty.config on my system] set up the ttyI0
and ttyI1 ports. With AT& E you set the MSN/EAZ the device should listen
to. This should for an MSN be your telephone number < b > with< / b > the area code
but < b > without< / b > the leading 0. For an EAZ the last digit of your EAZ. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>The ISDN ports < o:p > < / o:p > < / span > < / p >
< pre > < span lang = EN-US style = 'mso-ansi-language:EN-US' > port ttyI0< br >
modem-type data< br >
init-chat " " ATZ OK< br >
AT& E714015437& W0 OK < br >
AT& B512 OK< br >
< br >
port ttyI1< br >
modem-type data< br >
init-chat " " ATZ OK < br >
AT& E714017198& W0 OK < br >
AT& B512 OK< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>From the mbsetup menu #5 " Edit Modem
types" configure the ISDN modem type. < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>Modem type< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > ISDN Linux< br >
Init string< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > ATZ\r< br >
Init string< br >
Init string< br >
OK string< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > OK< br >
Hangup< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > \d\p\p\p+++\d\p\p\pATH0\r< br >
Info command ATI2\r< br >
Dial command ATD\T\r< br >
Connect< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > CONNECT 64000< br >
Connect< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > CONNECT< br >
[...]< br >
Reset cmd< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > ATZ\r< br >
Error string BUSY< br >
Error string NO CARRIER< br >
Error string NO DIALTONE< br >
Error string NO ANSWER< br >
Error string RING\r< br >
Error string ERROR< br >
Error string< br >
Error string< br >
Error string< br >
Error string< br >
Cost offset< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 0< br >
EMSI speed< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > 28800< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > ! not relevant for ISDN< br >
Strip dashes No< br >
Available< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > Yes< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>And from #6 " Edit TTY lines info" the ISDN
lines < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>TTY name< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > ISDN Line 1< br >
Device name< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > ttyI0< br >
Phone or DNS 31-71-4015437< br >
Line speed< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > 64 kbits< br >
Fido flags< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > CM,XA,MO,X75< br >
Equipment< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > ISDN< br >
Available< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > Yes< br >
Auth. log< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > No< br >
Honor ZMH< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > Yes< br >
Callout< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > Yes< br >
Modem type< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > ISDN Linux< br >
Locked speed 0< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > ! not relevant for ISDN< br >
EMSI name< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > The Wizard's ISDN line 1< br >
< br >
TTY name< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > ISDN Line 2< br >
Device name< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > ttyI1< br >
Phone or DNS 31-71-4017198< br >
Line speed< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > 64 kbits< br >
Fido flags< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > CM,XA,MO,X75< br >
Equipment< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > ISDN< br >
Available< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > Yes< br >
Auth. log< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > No< br >
Honor ZMH< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > Yes< br >
Callout< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > Yes< br >
Modem type< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > ISDN Linux< br >
Locked speed 0< br >
EMSI name< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > The Wizard's ISDN line 2< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>T-t-that's all folks :)) < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p class = MsoNormal > < span style = 'font-family:Arial' > < a href = "#_BBSsetup" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1050" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 4.2 > < span style = 'font-family:Arial;color:black' > Q
4.2< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>How do I use GoldED together with MBSE? < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 4.2< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Since MBSE BBS version 0.33.12 GoldED and MBSE BBS
can be used together without problems as long as you use it to read the sysop
mail. The mbsetup program can export a file called /opt/mbse/etc/golded.inc
which will contain your main Aka's, Aka matching, sysop name and all your
mail areas. This file is only (re)created if you change the global settings
or one of the mail areas. The first time you must force this by making a
change somewhere. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Now create /opt/mbse/etc/golded.cfg, here is what I wrote: < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>; GoldED.cfg< br >
;< br >
; Internet Addressing< br >
;< br >
INTERNETADDRESS Michiel_Broek@f2802.n280.z2.fidonet.org< br >
INTERNETGATE UUCP 2:292/875< br >
;< br >
;< br >
OUTBOUNDPATH /opt/mbse/var/bso/outbound< br >
REPLYLINK chain< br >
STYLECODES yes< br >
;< br >
;< br >
; MESSAGE READER< br >
;< br >
DISPMSGSIZE KBYTES< br >
DISPATTACHSIZE KBYTES< br >
DISPLOCALHIGH YES< br >
DISPPAGEBAR YES< br >
VIEWHIDDEN YES< br >
VIEWKLUDGE NO< br >
VIEWQUOTE YES< br >
;< br >
INCLUDE /opt/mbse/etc/golded.inc< br >
;< br >
; The end.< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Put in /opt/mbse/.profile the following line: export
GOLDED=$HOME/etc < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>When you now start GoldED you use it as the sysop. Make sure that the
sysop's userrecord is the first user in the MBSE BBS userbase. If not, the
lastread pointers are not right. The GoldED nodelist compiler can be added to
the setup in menu 18. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_BBSsetup" > < span style = 'text-decoration:
none;text-underline:none'>< img border = 0 width = 20 height = 22 id = "_x0000_i1051"
src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 4.3 > < span style = 'font-family:Arial;color:black' > Q
4.3< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>How do I use MsgEd together with MBSE?< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 4.3< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Since MBSE BBS version 0.35.05 MsgEd and MBSE BBS
can be used together without problems as long as you use it to read the sysop
mail. The mbsetup program can export a file called /opt/mbse/etc/msg.txt
which will contain your mail areas setup. This file is only (re)created if
you change the global settings or one of the mail areas. The first time you
must force this by making a change somewhere. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_BBSsetup" > < span style = 'text-decoration:
none;text-underline:none'>< img border = 0 width = 20 height = 22 id = "_x0000_i1052"
src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< div class = MsoNormal align = center style = 'text-align:center' > < span
style='font-family:Arial'>
< hr size = 2 width = "100%" align = center >
< / span > < / div >
< h3 > < a name = 5 > 5. Doors setup.< / a > < / h3 >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 5.1 > < span style = 'font-family:Arial;color:black' > Q
5.1< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>How do I run DOS doors under MBSE BBS? < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 5.1< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' > < pre > < span lang = EN-US
style='mso-ansi-language:EN-US'>Written by: Redy Rodriguez, sysop of Parolas BBS 2:348/609< br >
Fidonet:< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > Redy rodriguez 2:348/609< br >
Email:< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > redy@users.sourceforge.net< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > Redy_Rodriguez@f609.n348.z2.fidospain.org< o:p > < / o:p > < / span > < / pre >
< p > < b > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>NO WARANTEE< / span > < / b > < span lang = EN-US style = 'font-family:Arial;
color:black;mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>The information gathered here, works for the indicated intention. It
is proven and working in PAROLAS BBS, however, I do not guarantee that it
works correctly in all the cases. The author is not responsible for the
damage this can cause. If you follow the instructions, and you get not the
expected result, or as a result of it you get undesired results, you loose
data or destroy your system, you you will be the only person in charge. < o:p > < / o:p > < / span > < / p >
< p > < b > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>INTRODUCTION< / span > < / b > < span lang = EN-US style = 'font-family:Arial;
color:black;mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>This document describes how I have been able to execute MS/DOS doors
in MBSEBBS. Probably it is not the best way to do it, but this is the one
that works for me. If somebody finds one more more effective, or simpler or
safer a solution, the I like to hear this solution. < o:p > < / o:p > < / span > < / p >
< p > < b > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>WHAT IS NEEDED?< / span > < / b > < span lang = EN-US style = 'font-family:Arial;
color:black;mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>MBSEBBS is correctly compiled and working, in my case I have the
version 0.33.19, that is at the moment the most recent and stable, I suppose
that this method can be valid for newer versions. DOSEMU 1.0.2 I have tried
previous versions, but these do not work correctly with virtual ports. You
can download dosemu.1.02.tgz from < / span > < span style = 'font-family:Arial;
color:black'>< a href = "www.dosemu.org" > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>www.dosemu.org< / span > < / a > < / span > < span lang = EN-US style = 'font-family:
Arial;color:black;mso-ansi-language:EN-US'> , you may also need to download
the freedos archive dosemu-freedos-bin-1.02.tgz. A partition with MS/DOS, I
have on my disc a partition with installed MS/DOS, and that is the one that I
use, but I'm sure that many doors could work correctly with the freedos. You
also need < b > sudo< / b > . Sudo is a utility that let's ordinary users execute
certain programs as superuser, this is available with almost all Linux
distributions. < o:p > < / o:p > < / span > < / p >
< p > < b > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>COMPILING DOSEMU< / span > < / b > < span lang = EN-US style = 'font-family:Arial;
color:black;mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Unpack dosemu in some directory, for example /usr/src, then changed
into that directory and execute 'make'. When this is ready we have dosemu
compiled. If we already had a previous version of dosemu it is advisable to
uninstall it before continuing. Copy dosemu-freedos-bin-1.02.tgz to the
toplevel directory of the dosemu source and execute: < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>./install_systemwide -fd dosemu-freedos-bin-1.02.tgz< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>In the directory etc, within the directory where we
have decompressed the source code of dosemu we have configuration examples. Create
the directory /var/lib/dosemu if it does not exist the directory, and copy
global.conf to that directory. Also copy dosemu.conf to directory /etc and
copy dosemu.users.secure as dosemu.users to /etc. < o:p > < / o:p > < / span > < / p >
< p > < b > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>CONFIGURE THE DOS PARTITION< / span > < / b > < span lang = EN-US
style='font-family:Arial;color:black;mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Now we must configure the dos partition, in my case this exists as a
mounted dos partition in /dos/c. If this is not the case then you could work
with an image of freedos. I have created in my dos partition a directory
c:\doors where I install all doors that I want to use, and a file called
c:\doors.bat with the following contents: < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>@echo off< br >
c:< br >
cd \doors< br >
if exist %1.bat call %1 %2 %3 %4 %5 %6 %7 %8 %9< br >
c:\dosemu\exitemu< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Change to the directory /var/lib/dosemu and create
directory called for example 'c': < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>mkdir c. < o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>A link to the mounted partition could be made but I
prefer to create a new directory and in that directory make links to dos
program which are only of interest for us. Many programs and directories of
the dos partition are not needed in dosemu and to run doors. Change to the
created directory and make links to everything what we have in our dos
partition (we will erase soon what we do not need). Autoexec.bat and
config.sys must copied instead of making links so we can modify them, because
surely we will want that they are different in dosemu, then in real dos. < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>cd c< br >
ln -s /dos/c/* .< br >
rm autoexec.bat< br >
rm config.sys< br >
cp /dos/c/autoexec.bat config.sys .< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Create a directory dosemu and copy the typical
utilities of dosemu. < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>mkdir dosemu < br >
cp /usr/src/dosemu-1.02/1.0.2.0/commands/* dosemu< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Now we modify the copy of config.sys and
autoexec.bat to erase everything what is not necessary to execute our games
as doors, like drivers for cdrom, mouse etc... We will clear the keyboard
driver 'KEYB XX' and make sure that in the path in autoexec.bat to include
the directory c:\dosemu. Also load the fossil emulator, for example add these
two lines: < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>path %PATH%:c:\dosemu< br >
c:\dosemu\fossil< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>If there is another fossil, such as bnu or x00 in
config.sys or autoexec.bat we clear all references to these, we will load
them if that is necessary in the file that it executes the door when needed,
this can be necessary for some doors and for other not. Now we can erase all
the links to the directories who are not necessary, and that we do not want
that they are visible. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Then edit the file /etc/dosemu.conf and look for the line that begins
with " $_hdimage =" and change that to: < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>$_hdimage = " c" < o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Now login as root and you should be able to execute
our dos emulator by executing '/usr/bin/dosemu.bin' < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>(to leave dosemu type in exitemu) < o:p > < / o:p > < / span > < / p >
< p > < b > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>CONFIGURING SUDO< / span > < / b > < span lang = EN-US style = 'font-family:Arial;
color:black;mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Normally the dos partition is not accessible to the users of the BBS,
except from within dosemu, and to be able to have access without activating
the setuid bit of dosemu, we use sudo so that any user of the BBS can execute
dosemu.bin as root. As root execute visudo to edit the configuration file of
sudo add the lines: < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>%bbs< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > ALL=NOPASSWD:/opt/mbse/bin/bbsdoor.sh< br >
%bbs< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > ALL=NOPASSWD:/opt/dosemu/bin/dosemu.bin< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>The first command is a script that takes care of
copying the file door.sys to the dos partition, the second line is to allow
to execute dosemu.bin. Any user of group BBS can execute these commandos like
root without password is asked. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>In order to test that this works login as user mbse and execute: < o:p > < / o:p > < / span > < / p >
< pre > < span lang = EN-US style = 'mso-ansi-language:EN-US' > < span style = 'mso-spacerun:yes' > <EFBFBD> < / span > sudo dosemu.bin < o:p > < / o:p > < / span > < / pre >
< p > < b > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>INSTALLING A DOOR< / span > < / b > < span lang = EN-US style = 'font-family:Arial;
color:black;mso-ansi-language:EN-US'>< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>First we need a pair of scripts. These scripts are installed when you
did install MBSE. These scripts are needed to execute the doors and are
installed in /opt/mbse/bin: < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>--- rundoor.sh ---< br >
< br >
#!/bin/bash< br >
#< br >
# rundoor.sh - Never< br >
< span style = 'mso-tab-count:1' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > call this script directly, create a symlink< br >
#< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > to this< br >
< span style = 'mso-tab-count:1' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > file with the name of the door. For example< br >
#< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > tu run the< br >
< span style = 'mso-tab-count:1' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > door ilord do:< br >
#< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > cd /opt/mbse/bin< br >
#< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > ln< br >
< span style = 'mso-tab-count:1' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > -s rundoor.sh ilord< br >
#< br >
# by Redy Rodriguez and Michiel< br >
< span style = 'mso-tab-count:1' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > Broek.< br >
#< br >
DOOR=`basename $0`< br >
COMMANDO=" \" doors $DOOR $*\r\" " < br >
< br >
/usr/bin/sudo /opt/mbse/bin/bbsdoor.sh $DOOR $1< br >
/usr/bin/sudo /opt/dosemu/bin/dosemu.bin \< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > -F /var/lib/dosemu/global.conf \< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > -I " `echo -e serial { com 1 virtual }" \n" keystroke $COMMANDO`" < br >
reset< br >
tput reset< br >
stty sane< br >
< br >
< br >
< br >
--- bbsdoor.sh ---< br >
#< br >
#< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Initialize DOS environment before starting a bbs door.< br >
#< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Parameters: $1 = name of the door< br >
#< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > $2 = the nodenumber for this session< br >
#< br >
#< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > by Redy Rodriguez, 22-Oct-2001< br >
< br >
if [ " $1" != " " ]; then< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > if [ " $2" != " " ]; then< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > mkdir -p /dos/c/doors/node$2 > /dev/null 2> & 1< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > # Copy door.sys to dos partition< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > cat ~/door.sys > /dos/c/doors/node$2/door.sys< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > # Create .dosemu/disclaimer in user home to avoid warning< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > if [ ! -d $HOME/.dosemu ]; then< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > mkdir $HOME/.dosemu< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > fi< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > if [ ! -f $HOME/.dosemu/disclaimer ]; then< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > touch $HOME/.dosemu/disclaimer< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > fi< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > fi< br >
fi< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>The script rundoor.sh is never called directly,
simply create a link with the name of the door to this file, this name must
be the same as the one of the .bat file that starts the door in the doors
directory of the dos partition. Let me explain this with an example: < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>I have chosen the door Virtual Sysop, but it could be any other door. My
experience says to me that not all doors work correctly with a serial port in
virtual mode. This one is working at Parolas BBS. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Unpack Virtual Sysop in the dos partition, in the directory
c:\doors\vsysop. Execute as user mbse 'sudo dosemu.bin' and make sure that
the door works in local mode (these commands are for this door): < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>cd doors< br >
cd vsysop< br >
vsysop -local< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>If everything is correct then create the file
c:\doors\vsysop.bat with the following contents: < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>--- vsysop.bat ---< br >
@echo off< br >
C:\COMUNIC\X00\X00 E B,0,57600< br >
cd vsysop< br >
vsysop -D c:\doors\node%1\door.sys -BBSNAME PAROLAS< br >
deltree /y c:\doors\node%1< br >
C:\COMUNIC\X00\X00< br >
cd ..< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Before passing the control to dosemu, the file door.sys
will be copied to c:\doors\node???? where the ???? is the node number from
which the door is invoked (to allow that several users can execute the door
at the same time). This nodenumber also is passed as the first parameters to
the .bat file, this is to indicate to which directory to copy the door.sys
file. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>The Virtual Sysop door supports door.sys and that is the only dropfile
that is generated by mbsebbs and that is supported by most of the doors. If
you need another format you must use a converter to change the format of the
dropfile. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>I use the fossil X00, I have it installed in C:\COMUNIC\X00 and this
door works for me correctly with these parameters, it is alos possible that
it works without X00 or that you can load another fossil. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Now create a link to rundoor.sh in /opt/mbse/bin called vsysop. The
name must be the same one that the name of the .bat file created in the dos
partition, but without the extension bat. < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>ln -s /opt/mbse/bin/rundoor.sh /opt/mbse/bin/vsysop< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Now we execute mbsetup and enter the menu setup to
add an entrance like this (It puts option 16 to Yes): < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 8.3. EDIT MENU ITEM< br >
< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 1.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Sel. key< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > V< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 2.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Type nr.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 7< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > Run external program in shell< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 3.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Opt. data /opt/mbse/bin/vsysop /N< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 1234567890123456789012345678901234567890123456789012345678901234< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 4.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Display< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 5.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Security< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 0< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > --------------------------------< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 6.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Min. age< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 0< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 7.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Max. lvl< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 0< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 8.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Password< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > < null> < span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 13. No door.sys No< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 9.< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Credit< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > 0< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 13. Y2K style< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > No< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 10. Lo-colors Normal display color< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 14. Use Comport Yes< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 11. Hi-colors Bright display color< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 15. Run nosuid< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > Yes< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > 12. Autoexec< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > No< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > 16. No Prompt< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> < / span > Yes< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>And that is everything... < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p class = MsoNormal > < span style = 'font-family:Arial' > < a href = "#_Doors" > < span
style='text-decoration:none;text-underline:none'>< img border = 0 width = 20
height=22 id="_x0000_i1054" src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 5.2 > < span style = 'font-family:Arial;color:black' > Q
5.2< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > Dosemu compile
tips < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 5.2< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' > < pre > < span lang = EN-US
style='mso-ansi-language:EN-US'>Written by: Rick Van Ruth, sysop of Vampyre's Heaven BBS 3:640/954< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Dosemu still exhibits some file locking behaviour
and this needs to be overcome, especially if you are running multinode door
games. The following information was supplied by Bob Newell of Chung Kuo BBS
(telnet chungkuo.org) and I reiterate it here. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>There is an issue in that Linux file locking does not map precisely to
DOS file locking. You need to patch DOSEMU and build a special version to
deal with this problem. Find the file " dosext/mfs/mfs.c" in your
DOSEMU source tree. Locate the following lines: < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>case DENY_ANY:< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > fl.l_type = F_RDLCK;< br >
< br >
Change the second line to < br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > fl.l_type = !writing ? F_RDLCK : F_WRLCK;< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>and build a new version of DOSEMU. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>To solve a problem of slow screen painting, locate
" base/async/int.c" in your source tree. Locate < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>case 0x2C:< br >
< br >
and just below, comment out or delete the line< br >
< br >
usleep(INT2F_IDLE_USECS);< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>and rebuild your DOSEMU.< br >
< br >
It is recommended to use both tips above as it will not harm any dos door
games.< o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Doors" > < span style = 'text-decoration:
none;text-underline:none'>< img border = 0 width = 20 height = 22 id = "_x0000_i1055"
src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 5.3 > < span style = 'font-family:Arial;color:black' > Q
5.3< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Setting up for InterBBS games. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 5.3< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' > < pre > < span lang = EN-US
style='mso-ansi-language:EN-US'>Written by: Rick Van Ruth, sysop of Vampyre's Heaven BBS 3:640/954< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>There are 2 methods for providing InterBBS setup. If
your system merely connects to one host for your games packets you need only
perform a few simple steps to have it working. If your system is a Host for
InterBBS games you will also need to add a script to separate different
packets for different downlink systems.< br >
< br >
Common to Both Methods:< br >
With most BBS games you will need 2 directories in your dos filesystem area. One
for the inbound packets and one for netmail messages door games produce to
send outbound packets. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>The easiest way to solve this is by creating symlinks from your MBSE
directories into the directory where your dos doors live (c:\doors). The 2
directories you wish to link are /opt/mbse/var/inbound and /opt/mbse/var/msgs
- link them into your dos directories doors directory with the same names ie:
" inbound" and " msgs" . Now according to dosemu you will
have a c:\doors\inbound and a c:\doors\msgs. We do not actually use the
" msgs" directory for anything other than a place to tell games
where to write its netmails to. These " netmails" are subsequently
deleted from the system, but the games need to be able to write them there. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>1. The Easy Way - Single Host System:< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>1A.First of all you will realise that door games running under dosemu
usually write files as owner root, chmod 0644. This is not good for MBSE to
transfer these files as it does not have permission to act on the files. In
order to force dosemu to write games files so that MBSE can act upon them we
need to alter /etc/sudoers and change the umask for root running under sudo. To
do this open /etc/sudoers (you must be root to edit this file) and add the
following line at the top of the file before the specifications:< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Defaults umask=0000< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>This will allow dosemu to write files chmod 0666 (read/write
everybody) and MBSE will be able to manipulate them.< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>For my example I will use the InterBBS dos door game called Barren
Realms Elite (BRE for short). < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>1B. Install Bre in c:\doors\bre and setup the necessary files for its
execution as a dos door from MBSE as per the dos doors faq. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>1C. Tell Bre (in its BBS.CFG) that the path for inbound packets is
c:\doors\inbound and the netmail path is c:\doors\msgs Bre will now
automatically process all inbound packets it finds in the inbound directory for
itself. It needs no assistance as it merely searches for the correct filename
in the directory.< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>1D. We need to link Bre's outbound path to our host nodes MBSE mailbox
for automatic transfer of games packets. First make sure you have added an
" outbox" for your uplink node in the nodes setup in MBSE - Section
7, Select Uplink, Menu 1, Section 2 " outbox dir" . eg: if your
uplink is 3:640/954 then MBSE will default to creating
/opt/mbse/var/boxes/node3_640_954 as the outbox (I will use this as an example).
Note the flavour of your uplinks node connection will apply to the outbox as
well. Thus if that particular node is set crashmail then anything you put in
the outbox will also be sent crashmail.< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Next go to your Bre game directory. You will notice Bre has an OUTBOUND
directory, this is where it places all its game packets that are to be sent
to the uplink. We need to delete this directory and instead create a symlink
to the node outbox instead. If Bre is in c:\doors\bre then the symlink
command will be:< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>ln -s /opt/mbse/var/boxes/node3_640_954 /dos/c/doors/bre/OUTBOUND< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Alter the above depending on where your linux path to your dos is,
also remember linux is case sensitive! Note you can also make as many
synlinks as you like to the nodes outbox, so if you have 2 or 3 different
games you send to that node you can link the outbox to each games outbound
directory. Also if you have different games to different host nodes just link
the game outbound directories to the outboxes of each node.< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Thats it. The system will now process inbound and outbound packets
automatically. You will however need to delete the netmails in the msgs
directory - I have included this in the Door game maintenance section further
on.< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>If you experience problems with your system polling nodes and sending
the game mail packets while a user is online within the game then you might
wish to use the dos " share.exe" so packet files are not being
accessed by both the game and the mailer at the same time. You can load
share.exe within your doors.bat in dos root directory.< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>2. The Hard Way - Multiple Host System< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Follow steps 1A, 1B, 1C above, the change occurs for 1D (below).< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>1D. We need a script to process the Bre outbound packets and add them
to MBSE's node outboxes path so they are sent. A script on how to do this
follows (with comments ). First remember to create your outboxes for each
node that you transfer games packets to. I will use 3:640/954 as above and
1:123/456 for this example of 2 systems linked to the one Bre game. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>This script should be owned by user " mbse" and have the
permissions (chmod 755) -rwxr-xr-x. It is best kept in /opt/mbse/bin with
your dos game executing scripts. I call this script " dos_poll" < o:p > < / o:p > < / span > < / p >
< pre > < span lang = EN-US style = 'mso-ansi-language:EN-US' > ------------------------------------------------------------------------< br >
#!/usr/bin/perl -U< br >
use File::Basename;< br >
use File::Copy;< br >
< br >
< br >
# Define the variables for the outboxes for our links< br >
$node1 = " /opt/mbse/var/boxes/node3_640_954" ;< br >
$node2 = " /opt/mbse/var/boxes/node1_123_456" ;< br >
# Define the linux path to Bre's outbound directory< br >
$bre_path = " /opt/mbse/dos/doors/bre/OUTBOUND" ;< br >
< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > opendir(DIR, " $bre_path" ) || die;< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > @dirlist = readdir(DIR);< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > closedir(DIR);< br >
< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > foreach $filename (@dirlist){< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > $brefile = " $bre_path/$filename" ;< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > ($filenameOnly, $pathname, $fileExtension) = fileparse($filename, '\..*');< br >
< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > if($filenameOnly eq " 048b0201" ) {< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > move(" $brefile" ," $node1" ); < br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > }< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > if($filenameOnly eq " 048b0203" ) {< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> < / span > move(" $brefile" ," $node2" ); < br >
< span style = 'mso-spacerun:yes' > <EFBFBD> <EFBFBD> <EFBFBD> < / span > }< br >
< span style = 'mso-spacerun:yes' > <EFBFBD> < / span > }< br >
< br >
# '048b0201' is the packet name Bre creates. You can find out what< br >
# your packet name is by running BRE PLANETARY and then checking inside< br >
# the Bre OUTBOUND directory - note no ext on name. You should also check< br >
# your nodes dat for which is which 048b0201 means from system 2 to system 1< br >
# so you would be system 2 in the nodes dat and 1 would be 3:640/954< br >
# 048b0203 is obviously to system 3 in the nodes dat - 1:/123/456 in our< br >
# example here< br >
< br >
------------------------------------------------------------------------< br >
< br >
Thats it. You can run this 'dos_poll' script from the maintenance scripts described below.< o:p > < / o:p > < / span > < / pre > < / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Doors" > < span style = 'text-decoration:
none;text-underline:none'>< img border = 0 width = 20 height = 22 id = "_x0000_i1056"
src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< table class = MsoNormalTable border = 0 cellpadding = 0 width = "100%"
style='width:100.0%;mso-cellspacing:1.5pt'>
< tr style = 'mso-yfti-irow:0' >
< td width = 50 valign = top style = 'width:37.5pt;padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < a name = 5.4 > < span style = 'font-family:Arial;color:black' > Q
5.4< / span > < / a > < span style = 'font-family:Arial;color:black' > < o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > Door
Maintenance. < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< tr style = 'mso-yfti-irow:1;mso-yfti-lastrow:yes' >
< td valign = top style = 'padding:.75pt .75pt .75pt .75pt' >
< p class = MsoNormal > < span style = 'font-family:Arial;color:black' > A 5.4< o:p > < / o:p > < / span > < / p >
< / td >
< td style = 'padding:.75pt .75pt .75pt .75pt' > < pre > < span lang = EN-US
style='mso-ansi-language:EN-US'>Written by: Rick Van Ruth, sysop of Vampyre's Heaven BBS 3:640/954< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>Ok, so you can setup doors, run inbound and outbound
for interbbs games. So how do you do maintenance? < br >
Again by scripts. Again I will use BRE as an example. First I create a
maintenance batch file in my C: root directory. I have called it maint.bat
and for the bre game it looks like this: < o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>cd \doors\bre< br >
BRE INBOUND< br >
BRE SCORES< br >
BRE REQUEST< br >
BRE PLANETARY< br >
exitemu< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>if you are familiar with Bre you will know this to
be a standard sort of maintenance except for the " exitemu" at the
end. That is there because we are going to use a script to start dosemu and
call the maint.bat - so afterwards we need it to exit dosemu. < br >
Now a maintenance script to be called from your cron or whatever else you are
using to execute events on your system. I call this script
" dos_maint" and it also lives in /opt/mbse/bin< o:p > < / o:p > < / span > < / p >
< pre style = 'margin-bottom:12.0pt' > < span lang = EN-US style = 'mso-ansi-language:
EN-US'>#!/bin/sh< br >
#< br >
COMMANDO=" \" maint \r\" " < br >
< br >
/usr/bin/sudo dosemu -dumb -E dir > /opt/mbse/log/dos.log -quiet -I " `echo keystroke $COMMANDO`" < br >
< br >
/bin/rm /opt/mbse/var/msgs/*.msg< br >
< br >
#/opt/mbse/bin/dos_poll # Uncomment this line if you are using the Multiple host script< br >
--------------------------------------------------------------------------------------------------< o:p > < / o:p > < / span > < / pre >
< p class = MsoNormal > < span lang = EN-US style = 'font-family:Arial;color:black;
mso-ansi-language:EN-US'>You will notice this script starts dosemu and calls
maint.bat, and then when its finished there it deletes all those games
netmails and if you run the script for multiple hosts for your games it can
call that as well. Please note the second line is all ONE line, it has most
probably wrapped here. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>You will notice that the script calls dosemu and not dosemu.bin, this
is because we need to tell dosemu to open a dumb terminal and not display to
a console or screen. By use of the redirection we redirect the normal console
output to a file, here I have used /opt/mbse/log/dos.log as that is where all
of MBSE's other logs reside. < o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Once " dos_maint" is run via the cron it will run maintenance
on your dos doors, process inbound/outbound interBBS game packets and have
your outbound packets ready to send. Thats about all there is to do :)< o:p > < / o:p > < / span > < / p >
< p > < span lang = EN-US style = 'font-family:Arial;color:black;mso-ansi-language:
EN-US'>Note: You can make variants on these scripts for running daily
maintenance or just packet processing at certain times of day. They are just
variations on the information above, but if you have questions, contact me! < o:p > < / o:p > < / span > < / p >
< p > < span style = 'font-family:Arial;color:black' > Have fun! < o:p > < / o:p > < / span > < / p >
< / td >
< / tr >
< / table >
< p > < span style = 'font-family:Arial' > < a href = "#_Doors" > < span style = 'text-decoration:
none;text-underline:none'>< img border = 0 width = 20 height = 22 id = "_x0000_i1057"
src="images/hand.up.gif" alt=Up>< / span > < / a > < o:p > < / o:p > < / span > < / p >
< / blockquote >
< / div >
< / body >
< / html >