Really MFen to 1.132, the previous version was based on 1.120 instead of 1.130.

This commit is contained in:
Rene Ladan 2008-12-18 22:15:19 +00:00
parent 6611edb092
commit a6a07f6cd0
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=33453

View file

@ -634,12 +634,6 @@
terminals maar voor modems gebruikt. Gebruik een
uitbelpoort als een seriële kabel of terminal het
carrier detect-signaal niet ondersteunt.</para>
<note>
<para>Uitbelpoorten heten
<filename>/dev/cuaa<replaceable>N</replaceable></filename>
in &os;&nbsp;5.X.</para>
</note>
</listitem>
</itemizedlist>
@ -737,19 +731,11 @@ sio3: type 16550A</screen>
(uitbellen). &os; biedt ook initialisatie-apparaten
(<filename>/dev/ttyd<replaceable>N</replaceable>.init</filename>
en
<filename>/dev/cuad<replaceable>N</replaceable>.init</filename>
in &os;&nbsp;6.X,
<filename>/dev/ttyid<replaceable>N</replaceable></filename> en
<filename>/dev/cuaia<replaceable>N</replaceable></filename> in
&os;&nbsp;5.X) en
slotapparaten
<filename>/dev/cuad<replaceable>N</replaceable>.init</filename>)
en slotapparaten
(<filename>/dev/ttyd<replaceable>N</replaceable>.lock</filename>
en
<filename>/dev/cuad<replaceable>N</replaceable>.lock</filename>
in &os;&nbsp;6.X,
<filename>/dev/ttyld<replaceable>N</replaceable></filename> en
<filename>/dev/cuala<replaceable>N</replaceable></filename> in
&os;&nbsp;5.X).
<filename>/dev/cuad<replaceable>N</replaceable>.lock</filename>).
De initialisatie-apparaten worden gebruikt om telkens als een
poort wordt geopend de parameters van de communicatiepoorten te
initialiseren, zoals <literal>crtscts</literal> voor modems die
@ -951,10 +937,7 @@ sio3: type 16550A</screen>
<para>Hierbij is <quote>serial-port-device</quote> de naam is
van de speciale apparaatnode die gebruikt wordt voor de
seri&euml;le poort op het systeem. Deze bestanden heten
<devicename>/dev/cuaa<replaceable>N</replaceable></devicename>
op versies ouder dan 6.0, en
<devicename>/dev/cuad<replaceable>N</replaceable></devicename>
voor versies vanaf 6.0.</para>
<devicename>/dev/cuad<replaceable>N</replaceable></devicename>.</para>
<para>Het <quote>N</quote> gedeelte van de apparaatnaam is het
nummer van de seri&euml;le poort.</para>
@ -963,9 +946,9 @@ sio3: type 16550A</screen>
<para>Let op, de apparaatnummers beginnen in &os; bij nul en
niet bij &eacute;&eacute;n (zoals ze bijvoorbeeld wel doen
bij &ms-dos; gebaseerde systemen). Dit betekend dat wat
&ms-dos; gebaseerde systemen <quote>COM1</quote> noemt
bij &os; meestal <filename>/dev/cuad0</filename> genoemd
wordt.</para>
&ms-dos; gebaseerde systemen <devicename>COM1</devicename>
noemt bij &os; meestal <filename>/dev/cuad0</filename>
genoemd wordt.</para>
</note>
<note>
@ -1062,7 +1045,7 @@ sio3: type 16550A</screen>
<para>Het bestand <filename>/etc/ttys</filename> bevat alle
poorten op een &os;-systeem waar aanmelden is toegestaan. De
eerste virtuele console <filename>ttyv0</filename> staat
eerste virtuele console <devicename>ttyv0</devicename> staat
bijvoorbeeld in dit bestand vermeld. Met deze vermelding kan
er op de console worden aangemeld. Dit bestand bevat ook
vermeldingen voor de andere virtuele consoles, seri&euml;le
@ -1075,10 +1058,11 @@ sio3: type 16550A</screen>
<para>Een standaard &os; installatie bevat een bestand
<filename>/etc/ttys</filename> met ondersteuning voor de
eerste vier seri&euml;le poorten: <filename>ttyd0</filename>
tot en met <filename>ttyd3</filename>. Indien er aan een van
deze poorten een terminal wordt gekoppeld is het niet nodig
om een regel toe te voegen.</para>
eerste vier seri&euml;le poorten:
<devicename>ttyd0</devicename> tot en met
<devicename>ttyd3</devicename>. Indien er aan een van deze
poorten een terminal wordt gekoppeld is het niet nodig om een
regel toe te voegen.</para>
<example id="ex-etc-ttys">
<title>Terminalregels aan <filename>/etc/ttys</filename>
@ -1259,7 +1243,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<para>Er zou een regel voor de terminal zichtbaar moeten zijn.
Het volgende scherm geeft bijvoorbeeld weer dat
<command>getty</command> op de tweede seri&euml;le poort
<literal>ttyd1</literal> draait en de regel
<devicename>ttyd1</devicename> draait en de regel
<literal>std.38400</literal> in
<filename>/etc/gettytab</filename> gebruikt:</para>
@ -1530,8 +1514,9 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
van een systeem ziet. Het nadeel is dat een systeem niet weet
wat de werkelijke gegevenssnelheid van een gebruiker is en dus
passen programma's die met een volledig scherm werken, zoals
Emacs, hun methode om het scherm te tekenen niet aan om hun
reactie beter te maken voor langzame verbindingen.</para>
<application>Emacs</application>, hun methode om het scherm te
tekenen niet aan om hun reactie beter te maken voor langzame
verbindingen.</para>
<para>De andere stroming stelt de RS-232-interface van een modem
zo in dat de snelheid ervan varieert met de verbindingssnelheid
@ -1545,7 +1530,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure
<command>getty</command> een bericht <prompt>login:</prompt> op
een initi&euml;le snelheid en kijkt het naar de karakters die
als antwoord terugkomen. Als een gebruiker rommel ziet, wordt
ervan uitgegaan dat deze weet dat de <keycode>Enter</keycode>
ervan uitgegaan dat deze weet dat de <keycap>Enter</keycap>
toets ingedrukt moet worden totdat een herkenbaar prompt
zichtbaar is. Indien de gegevenssnelheden niet overeenkomen,
ziet <command>getty</command> alles wat een gebruiker intypt
@ -1689,7 +1674,7 @@ vq|VH57600|Very High Speed Modem at 57600,8-bit:\
<programlisting>ttyd0 "/usr/libexec/getty <replaceable>xxx</replaceable>" dialup on</programlisting>
<para>Het eerste item op bovenstaande regel is het speciale
apparaatbestand. <literal>ttyd0</literal> betekent dat
apparaatbestand. <devicename>ttyd0</devicename> betekent dat
<filename>/dev/ttyd0</filename> het bestand is dat door
<command>getty</command> in de gaten wordt gehouden. Het
tweede item,
@ -1801,11 +1786,11 @@ stty -f /dev/cuad1.init crtscts</programlisting>
<para>Bij gebruik van een modem waarvan de parameters permanent
in niet-vluchtig RAM ingesteld kunnen worden, is er een
terminalprogramma (zoals Telix onder &ms-dos; of
<command>tip</command> onder &os;) nodig om parameters in te
stellen. Maak een verbinding met een modem met dezelfde
communicatiesnelheid als de initi&euml;le snelheid die door
<command>getty</command> gebruikt wordt en stel het
terminalprogramma (zoals <application>Telix</application> onder
&ms-dos; of <command>tip</command> onder &os;) nodig om
parameters in te stellen. Maak een verbinding met een modem met
dezelfde communicatiesnelheid als de initi&euml;le snelheid die
door <command>getty</command> gebruikt wordt en stel het
niet-vluchtige RAM van een modem in zodat aan deze voorwaarden
voldaan wordt:</para>
@ -2005,7 +1990,7 @@ AT&amp;B2&amp;W</programlisting>
<para>Indien er geen enkel <command>getty</command>-proces
verschijnt dat wacht op het openen van de gewenste poort
<filename>ttyd<replaceable>N</replaceable></filename>,
<devicename>ttyd<replaceable>N</replaceable></devicename>,
controleer dan de regels in <filename>/etc/ttys</filename> op
vergissingen. Controleer ook het logboekbestand
<filename>/var/log/messages</filename> om te zien of er
@ -2022,17 +2007,16 @@ AT&amp;B2&amp;W</programlisting>
<sect3>
<title>Proberen om in te bellen</title>
<para>Probeer in te bellen op een systeem. Controleer of op
het systeem-op-afstand 8 bits, geen pariteit en 1 stopbit
gebruikt wordt. Probeer, indien er niet meteen een prompt
verschijnt of als er rommel verschijnt, ongeveer
eens per seconde op <keycode>Enter</keycode> te drukken.
Probeer, indien er na een tijd nog geen prompt
<prompt>login:</prompt> verschijnt, een
<command>BREAK</command> te versturen. Probeer, indien er
een modem wordt gebruikt dat op hoge snelheid werkt om te
bellen, opnieuw in te bellen nadat de interfacesnelheid van
het bellende modem is vastgezet (bijvoorbeeld via
<para>Probeer in te bellen op een systeem. Controleer of op het
systeem-op-afstand 8 bits, geen pariteit en 1 stopbit gebruikt
wordt. Probeer, indien er niet meteen een prompt verschijnt
of als er rommel verschijnt, ongeveer eens per seconde op
<keycap>Enter</keycap> te drukken. Probeer, indien er na een
tijd nog geen prompt <prompt>login:</prompt> verschijnt, een
<command>BREAK</command> te versturen. Probeer, indien er een
modem wordt gebruikt dat op hoge snelheid werkt om te bellen,
opnieuw in te bellen nadat de interfacesnelheid van het
bellende modem is vastgezet (bijvoorbeeld via
<command>AT&amp;B1</command> op een &usrobotics; &sportster;
modem).</para>
@ -2095,7 +2079,7 @@ AT&amp;B2&amp;W</programlisting>
terminalsessie voor FTP gebruikt worden. Vervolgens kan zmodem
gebruikt worden om het naar de machine te verzenden.</para>
<sect2>
<sect2 id="hayes-unsupported">
<title>Een gewone Hayes-modem wordt niet ondersteund, wat
nu?</title>
@ -2118,20 +2102,6 @@ AT&amp;B2&amp;W</programlisting>
voorkomen dat <command>tip</command> denkt dat er een probleem
met de communicatie is. Probeer
<command>ATS7=45&amp;W</command>.</para>
<note>
<para>De geleverde versie van <command>tip</command>
ondersteunt Hayesmodems nog niet volledig. De oplossing is
om het bestand <filename>tipconf.h</filename> in de map
<filename>/usr/src/usr.bin/tip/tip</filename> te bewerken.
Het mag duidelijk zijn dat hiervoor de distributie van de
broncode nodig is.</para>
<para>Wijzig de regel <literal>#define HAYES 0</literal> in
<literal>#define HAYES 1</literal>. Voer hierna
<command>make</command> en <command>make install</command>
uit. Hierna werkt alles naar wens.</para>
</note>
</sect2>
<sect2 id="direct-at">
@ -2165,11 +2135,11 @@ AT&amp;B2&amp;W</programlisting>
<filename>/dev/cuad0</filename>) en
<replaceable>snelheid</replaceable> is de snelheid
(bijvoorbeeld <literal>57600</literal>). Als alle
AT-commando's zijn ingevoerd, voer dan <keycap>~.</keycap> in
AT-commando's zijn ingevoerd, voer dan <command>~.</command> in
om het programma te verlaten.</para>
</sect2>
<sect2>
<sect2 id="gt-failure">
<title>Het teken <literal>@</literal> voor de optie pn werkt
niet!</title>
@ -2184,8 +2154,8 @@ AT&amp;B2&amp;W</programlisting>
<programlisting>pn=\@</programlisting>
</sect2>
<sect2>
<title>Hoe een telefoonnummer op de opdrachtregel
<sect2 id="dial-command-line">
<title>Hoe een telefoonnummer op de opdrachtregel te
draaien?</title>
<para>Voeg een zogenaamde <quote>generieke</quote> regel aan
@ -2214,7 +2184,7 @@ tip57600|Bel elk telefoonnummer met 57600 bps:\
<screen>&prompt.root; <userinput>cu 5551234 -s 115200</userinput></screen>
</sect2>
<sect2>
<sect2 id="set-bps">
<title>Dient de bps-snelheid telkens ingevoerd te worden?</title>
<para>Voeg een regel toe voor <literal>tip1200</literal> of
@ -2225,18 +2195,19 @@ tip57600|Bel elk telefoonnummer met 57600 bps:\
hoeft 1200&nbsp;bps niet gebruikt te worden.</para>
</sect2>
<sect2>
<sect2 id="terminal-server">
<title>Een aantal hosts met een terminalserver benaderen</title>
<para>Om niet iedere keer te hoeven wachten totdat er verbinding
is en <command>CONNECT &lt;host&gt;</command> in te typen, kan
de mogelijkheid <literal>cm</literal> van
is en <command>CONNECT <replaceable>host</replaceable></command>
in te typen, kan de mogelijkheid <literal>cm</literal> van
<command>tip</command> gebruikt worden. Als voorbeeld bieden
de onderstaande regels in <filename>/etc/remote</filename> de
mogelijkheid om <command>tip pain</command> of <command>tip
muffin</command> in te typen om met de hosts pain of muffin
te verbinden, en <command>tip deep13</command> om naar de
terminalserver te gaan:</para>
muffin</command> in te typen om met de hosts
<hostid>pain</hostid> of <hostid>muffin</hostid> te verbinden,
en <command>tip deep13</command> om naar de terminalserver te
gaan:</para>
<programlisting>pain|pain.deep13.com|Forresters machine:\
:cm=CONNECT pain\n:tc=deep13:
@ -2246,7 +2217,7 @@ deep13:Gizmonics Institute terminalserver:\
:dv=/dev/cuad2:br#38400:at=hayes:du:pa=none:pn=5551234:</programlisting>
</sect2>
<sect2>
<sect2 id="tip-multiline">
<title>Kan tip meer dan &eacute;&eacute;n lijn voor elke site
proberen?</title>
@ -2279,7 +2250,7 @@ grote-universiteit 5551114
gedraaid worden.</para>
</sect2>
<sect2>
<sect2 id="multi-controlp">
<title>Waarom moet <keycombo
action="simul"><keycap>Ctrl</keycap><keycap>P</keycap></keycombo>
tweemaal worden ingedrukt om <keycombo
@ -2315,12 +2286,11 @@ grote-universiteit 5551114
worden door het volgende op te nemen in het bestand
<filename>&#36;HOME/.tiprc</filename>:</para>
<programlisting>force=&lt;enkel-karakter&gt;</programlisting>
<programlisting>force=<replaceable>enkel-karakter</replaceable></programlisting>
</sect2>
<sect2>
<title>Alle ingevoerde tekst staat opeens in
hoofdletters?</title>
<sect2 id="uppercase">
<title>Alle ingevoerde tekst staat opeens in hoofdletters?</title>
<para>Waarschijnlijk is <keycombo
action="simul"><keycap>Ctrl</keycap><keycap>A</keycap></keycombo>
@ -2344,13 +2314,13 @@ grote-universiteit 5551114
<programlisting>force=^^
raisechar=^^</programlisting>
<para>De ^^ is <keycombo
<para>De <literal>^^</literal> is <keycombo
action="simul"><keycap>Shift</keycap><keycap>Ctrl</keycap><keycap>6</keycap></keycombo>.</para>
</sect2>
<sect2>
<title>Hoe met <command>tip</command> bestanden
versturen?</title>
<sect2 id="tip-filetransfer">
<title>Hoe kan met <command>tip</command> bestanden worden
verstuurd?</title>
<para>In de communicatie met een ander &unix;-systeem kunnen
bestanden verzonden en ontvangen worden met de commando's
@ -2380,7 +2350,7 @@ raisechar=^^</programlisting>
zmodem.</para>
</sect2>
<sect2>
<sect2 id="zmodem-tip">
<title>Hoe kan zmodem samen met <command>tip</command>
draaien?</title>
@ -2450,7 +2420,8 @@ raisechar=^^</programlisting>
<procedure>
<step>
<para>Verbind de seri&euml;le kabel met COM1 en de leidende
<para>Verbind de seri&euml;le kabel met
<devicename>COM1</devicename> en de leidende
terminal;</para>
</step>
@ -2466,9 +2437,9 @@ raisechar=^^</programlisting>
<para>Bewerk <filename>/etc/ttys</filename> en wijzig
<literal>off</literal> in <literal>on</literal> en
<literal>dialup</literal> in <literal>vt100</literal> voor
de regel <literal>ttyd0</literal>. Indien dit niet gebeurt
is er geen wachtwoord nodig om met de seri&euml;le console
te verbinden, wat tot een mogelijk beveiligingslek
de regel <devicename>ttyd0</devicename>. Indien dit niet
gebeurt is er geen wachtwoord nodig om met de seri&euml;le
console te verbinden, wat tot een mogelijk beveiligingslek
leidt;</para>
</step>
@ -2818,7 +2789,7 @@ Keyboard: no</screen>
ingesteld.</para>
<para>Om het opstartproces te onderbreken, kan op elke andere
toets dan <keycode>Enter</keycode> gedrukt worden. De
toets dan <keycap>Enter</keycap> gedrukt worden. De
opstartblokken vragen dan om verdere actie. Er verschijnt
iets als het volgende:</para>
@ -2830,17 +2801,18 @@ boot:</screen>
seri&euml;le of interne console of beide gaat, naar gelang
de opties in <filename>/boot.config</filename>. Indien de
boodschap op de juiste console verschijnt kan op
<keycode>Enter</keycode> gedrukt worden om het
opstartproces voort te zetten.</para>
<keycap>Enter</keycap> gedrukt worden om het opstartproces
voort te zetten.</para>
<para>Als de seri&euml;le console gewenst is maar de prompt
niet op de seri&euml;le terminal verschijnt, is er iets mis
met de instellingen. Voer in de tussentijd
<option>-h</option> in en druk op Enter/Return (indien
mogelijk) om aan het opstartblok (en vervolgens de
opstartlader en de kernel) te vertellen dat de seri&euml;le
poort console moet worden. Controleer als het systeem
draait wat er verkeerd ging.</para>
<option>-h</option> in en druk op <keycap>Enter</keycap> of
<keycap>Return</keycap> (indien mogelijk) om aan het
opstartblok (en vervolgens de opstartlader en de kernel) te
vertellen dat de seri&euml;le poort console moet worden.
Controleer als het systeem draait wat er verkeerd
ging.</para>
</step>
</procedure>
@ -3087,15 +3059,6 @@ console_speed="115200"
console="comconsole,vidconsole"</programlisting>
</listitem>
</itemizedlist>
<note>
<para>&os; versies van voor 6.1-RELEASE ondersteunen de
<option>-S</option> en de
<varname>comconsole_speed</varname> optie in
<filename>/boot/loader.conf</filename> niet, als zo'n
versie van &os; gebruikt wordt, moeten de opstart blokken
opnieuw gecompileerd worden.</para>
</note>
</sect3>
<sect3 id="serialconsole-com2">
@ -3198,8 +3161,8 @@ ttyd1 "/usr/libexec/getty std.9600" unknown off secure
ttyd2 "/usr/libexec/getty std.9600" unknown off secure
ttyd3 "/usr/libexec/getty std.9600" unknown off secure</programlisting>
<para><literal>ttyd0</literal> tot en met
<literal>ttyd3</literal> komen overeen met
<para><devicename>ttyd0</devicename> tot en met
<devicename>ttyd3</devicename> komen overeen met
<devicename>COM1</devicename> tot en met
<devicename>COM4</devicename>. Wijzig <literal>off</literal>
in <literal>on</literal> voor de gewenste poort. Als de
@ -3236,7 +3199,7 @@ ttyd3 "/usr/libexec/getty std.9600" unknown off secure</programlisting>
<para>Het is mogelijk om de opstartlader en de kernel gebruik te
laten maken van de seri&euml;le console door slechts
&eacute;&eacute;n regel naar
<filename>/boot/loader.rc</filename> te schrijven:</para>
<filename>/boot/loader.conf</filename> te schrijven:</para>
<programlisting>set console="comconsole"</programlisting>
@ -3244,7 +3207,7 @@ ttyd3 "/usr/libexec/getty std.9600" unknown off secure</programlisting>
opstartblok die in de vorige sectie zijn besproken.</para>
<para>Het is verstandig om bovenstaande regel de eerste regel
van <filename>/boot/loader.rc</filename> te maken om de
van <filename>/boot/loader.conf</filename> te maken om de
opstartboodschappen zo vroeg mogelijk op de seri&euml;le
console te kunnen zien.</para>
@ -3259,24 +3222,9 @@ ttyd3 "/usr/libexec/getty std.9600" unknown off secure</programlisting>
optie <option>-h</option> in het opstartblok wordt
aangegeven.</para>
<para>In versie 3.2 en hoger kan de console in
<filename>/boot/loader.conf.local</filename> of in
<filename>/boot/loader.conf</filename>, in plaats van in
<filename>/boot/loader.rc</filename> gespecificeerd worden.
Bij deze methode zou <filename>/boot/loader.rc</filename> er
uit moeten zien als:</para>
<programlisting>include /boot/loader.4th
start</programlisting>
<para>Maak daarna <filename>/boot/loader.conf.local</filename>
aan met de volgende inhoud:</para>
<programlisting>console=comconsole</programlisting>
<para>Of:</para>
<programlisting>console=vidconsole</programlisting>
<para>De console kan worden gespecificeerd in
<filename>/boot/looader.conf.local</filename> of in
<filename>/boot/loader.conf</filename>.</para>
<para>Zie &man.loader.conf.5; voor meer informatie.</para>