This file is indexed.

/usr/share/doc/HOWTO/de-html/DE-AX25-HOWTO-5.html is in doc-linux-de 2003.10-5.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.65">
 <TITLE>Linux AX25 HOWTO: Ein Hinweis zu Rufzeichen, Adressen und all diesen Dingen </TITLE>
 <LINK HREF="DE-AX25-HOWTO-6.html" REL=next>
 <LINK HREF="DE-AX25-HOWTO-4.html" REL=previous>
 <LINK HREF="DE-AX25-HOWTO.html#toc5" REL=contents>
</HEAD>
<BODY>
<A HREF="DE-AX25-HOWTO-6.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-AX25-HOWTO-4.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-AX25-HOWTO.html#toc5"><IMG SRC="toc.png" ALT="Inhalt"></A>
<HR>
<H2><A NAME="s5">5.</A> <A HREF="DE-AX25-HOWTO.html#toc5">Ein Hinweis zu Rufzeichen, Adressen und all diesen Dingen </A></H2>


<P>Jeder AX.25- oder NetROM-Port mu&szlig; ein eigenes Rufzeichen/SSID besitzen. Diese 
werden in den weiter unten beschriebenen Konfigurationsdateien eingestellt. 
Bei manchen AX.25-Implementationen wie NOS und BPQ kann man jedem AX.25- und 
NetROM-Port das gleiche Rufzeichen zuteilen. </P>
<P>Aus etwas komplizierten technischen Gr&uuml;nden ist das unter Linux nicht m&ouml;glich. 
In der Praxis ist das nicht so ein gro&szlig;es Problem, wie es zun&auml;chst scheint. 
Das bedeutet, da&szlig; es einige Dinge gibt, die bei der Konfiguration beachtet 
werden m&uuml;ssen: </P>
<P>
<OL>
<LI>Jeder AX.25- und NetROM-Port mu&szlig; sein eigenes Rufzeichen/SSID bekommen. </LI>
<LI>TCP/IP nutzt das Rufzeichen des Ports, &uuml;ber den es ausgesendet oder  
empfangen wird, d.h., das in Punkt 1. angegebene Rufzeichen. </LI>
<LI>NetROM nutzt das in seiner speziellen Konfigurationsdatei eingestellte 
Rufzeichen, dieses wird allerdings nur dann verwendet, wenn eine 
Verbindung zu einer anderen NetROM-Station besteht, es ist <EM>nicht</EM> das 
Rufzeichen, welches AX.25-Nutzer verwenden m&uuml;ssen, wenn sie den Node 
rufen wollen. Mehr dazu sp&auml;ter. </LI>
<LI>ROSE nutzt standardm&auml;&szlig;ig das Rufzeichen des AX.25-Ports, es sei denn, 
es wurde mit dem <CODE>rsparms</CODE>-Befehl ein anderes Rufzeichen eingestellt. 
Wurde mit <CODE>rsparms</CODE> ein Rufzeichen vergeben, dann verwendet ROSE dieses 
auf allen (ROSE-)Ports. </LI>
<LI>Andere Programme, wie der <CODE>ax25d</CODE>, k&ouml;nnen zum Mith&ouml;ren 
jedes Rufzeichen 
verwenden, das sie wollen, und diese k&ouml;nnen auch f&uuml;r verschiedene Ports 
genutzt werden. </LI>
<LI>Wenn man das Routing sorgf&auml;ltig einstellt, kann man allen Ports dieselbe 
IP-Adresse zuordnen.</LI>
</OL>
</P>


<H2><A NAME="ss5.1">5.1</A> <A HREF="DE-AX25-HOWTO.html#toc5.1">Was bedeuten T1, T2, N2,...? </A>
</H2>


<P>Nicht jede AX.25-Implementation ist ein TNC2. 
Linux verwendet eine Nomenklatur, die etwas anders ist als die von einem TNC 
gewohnte. In der folgenden Tabelle sind die einstellbaren Parameter und ihre 
Bedeutung aufgelistet, so da&szlig; man hier immer wieder nachschlagen kann, 
wenn sie im Text erw&auml;hnt werden.</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
+--------------+--------------+----------+----------------------------------+
|   Linux      |   TAPR TNC   |   TNC2   |   Beschreibung                   |
+--------------+--------------+----------+----------------------------------+
|   T1         |   FRACK      |   F      | (Frame Acknowledgement Timer)    |
|              |              |          | Gibt an, wie lange gewartet wird,|
|              |              |          | bevor ein unbest&auml;tigtes Paket    |
|              |              |          | noch mal ausgesendet wird        |
+--------------+--------------+----------+----------------------------------+
|   T2         |   RESPTIME   |   @T2    | Minimale Zeit, die auf ein       |
|              |              |          | weiteres Paket gewartet wird,    |
|              |              |          | bevor Empfangsbest&auml;tigung        |
|              |              |          | gesendet wird                    |
+--------------+--------------+----------+----------------------------------+
|   T3         |   CHECK      |   @T3    | Zeit, die gewartet wird, bevor   |
|              |              |          | der Link &uuml;berpr&uuml;ft wird (Polling)|
+--------------+--------------+----------+----------------------------------+
|   N2         |   RETRY      |   N      | Zahl der Wiederholungen der      |
|              |              |          | Aussendung eines Paketes, bevor  |
|              |              |          | die Verbindung als zusammen-     |
|              |              |          | gebrochen angesehen wird         |
+--------------+--------------+----------+----------------------------------+
|   Idle       |              |          | Zeit, die eine Verbindung        |
|              |              |          | unbenutzt sein darf, bis sie     |
|              |              |          | beendet wird (Link Timeout)      |
+--------------+--------------+----------+----------------------------------+
|   Window     |   MAXFRAME   |   O      | Maximale Anzahl unbest&auml;tigter    |
|              |              |          | Pakete                           |
+--------------+--------------+----------+----------------------------------+
</PRE>
</CODE></BLOCKQUOTE>
</P>



<H2><A NAME="ss5.2">5.2</A> <A HREF="DE-AX25-HOWTO.html#toc5.2">Zur Laufzeit konfigurierbare Parameter </A>
</H2>


<P>In den 2.1.xx-Kernels, den 2.0.xx-Kernels mit Module-xx-Patch und Kernels ab 
2.0.35 lassen sich viele Parameter auch zur Laufzeit einstellen. 
Schaut man sich die Dateien unter <CODE>/proc/sys/net</CODE> an, so 
wird man viele Dateien mit selbsterkl&auml;renden Namen finden, die 
verschiedene Parameter der Netzwerkkonfiguration beschreiben. 
Jedes der Verzeichnisse unter <CODE>/proc/sys/net/ax25</CODE> 
repr&auml;sentiert einen AX.25-Port, wobei dessen Name vom Portnamen abh&auml;ngt. 
Die folgenden Dateien sind unter 
<CODE>/proc/sys/net/ax25/&lt;portname&gt;/</CODE> zu finden:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
Dateiname             Bedeutung                Wert            Voreinstellung
-----------------------------------------------------------------------------
ip_default_mode       voreingestellter IP-     0=DG 1=VC         0
                      Modus
ax25_default_mode     voreingestellter AX.25-  0=Normal,         0
                      Modus                    1=Erweitert  
backoff_type          Backoff                  0=Linear,         1  
                                               1=Exponentiell
connect_mode          Verbindungsstatus        0=nein,           1

                                               1=ja
standard_window_size  Standard-Maxframe        1 &lt;= O &lt;= 7       2
extended_window_size  Erweitertes Maxframe     1 &lt;= O &lt;= 63      32
t1_timeout            T1-Timer                 1s &lt;=T1&lt;= 30s     10 s
t2_timeout            T2-Timer                 1s &lt;=T2&lt;= 20s     3 s
t3_timeout            T3-Timer                 0s &lt;=T3&lt;= 3600s   300 s
idle_timeout          Link-Timeout             0min &lt;=idle       20 min
maximum_retry_count   Anzahl Retries (N)       1 &lt;= N &lt;= 31      10
maximum_packet_length AX.25-Paketl&auml;nge         1 &lt;=L&auml;nge&lt;= 512   256
-----------------------------------------------------------------------------
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>In dieser Tabelle sind die Werte f&uuml;r T1, T2 und T3 in Sekunden, 
f&uuml;r den idle-Timer (Link-Timeout) in Minuten angegeben, es mu&szlig; 
aber beachtet werden, da&szlig; die Werte in dem sysctl-Interface in 
internen Einheiten gez&auml;hlt werden. Diese entsprechen der Zeit 
in Sekunden * 10, so da&szlig; eine Schrittweite von 1/10 Sekunde 
m&ouml;glich wird. Bei Zeitgebern, die einen Wert von 0 erlauben 
(z.B. T3 und idle), bedeutet 0, da&szlig; sie ausgeschaltet sind. 
In <CODE>/proc/sys/net/netrom</CODE> finden sich folgende Dateien:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
Dateiname                                     Wert             Voreinstellung
-----------------------------------------------------------------------------
default_path_quality                                           10
link_fails_count                                               2
network_ttl_initialiser                                        16
obsolescence_cont_initialiser                                  6
routing_control                                                1
transport_acknowledge_delay                                    50
transport_busy_delay                                           1800
transport_maximum_tries                                        3
transport_requested_window_size                                4
transport_timeout                                              1200
-----------------------------------------------------------------------------
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>In <CODE>/proc/sys/net/rose</CODE> sieht die Struktur so aus:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
Dateiname                                     Wert             Voreinstellung
-----------------------------------------------------------------------------
acknowledge_hold_back_timeout                                  50
call_request_timeout                                           2000
clear_request_timeout                                          1800
link_fail_timeout                                              1200
maximum_virtual_circuits                                       50
reset_request_timeout                                          1800
restart_request_timeout                                        1800
routing_control                                                1
window_size                                                    3
-----------------------------------------------------------------------------
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Um einen Parameter einzustellen, mu&szlig; man den gew&uuml;nschten Wert in die 
entsprechende Datei schreiben, um zum Beispiel die Maxframe-Anzahl 
f&uuml;r ROSE zu pr&uuml;fen und einzustellen, geht man so vor:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
cat /proc/sys/net/rose/window_size

Bildschirmausgabe: 3
echo 4 > /proc/sys/net/rose/window_size
cat /proc/sys/net/rose/window_size

Bildschirmausgabe: 4 
</PRE>
</CODE></BLOCKQUOTE>
 </P>



<HR>
<A HREF="DE-AX25-HOWTO-6.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-AX25-HOWTO-4.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-AX25-HOWTO.html#toc5"><IMG SRC="toc.png" ALT="Inhalt"></A>
</BODY>
</HTML>