2308 lines
141 KiB
HTML
2308 lines
141 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
||
<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">
|
||
|
||
<head>
|
||
<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]-->
|
||
</head>
|
||
|
||
<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>
|
||
</ol>
|
||
<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>
|