/usr/share/doc/HOWTO/de-html/DE-AX25-HOWTO-8.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 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 | <!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: Einen NetROM-Port einrichten </TITLE>
<LINK HREF="DE-AX25-HOWTO-9.html" REL=next>
<LINK HREF="DE-AX25-HOWTO-7.html" REL=previous>
<LINK HREF="DE-AX25-HOWTO.html#toc8" REL=contents>
</HEAD>
<BODY>
<A HREF="DE-AX25-HOWTO-9.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-AX25-HOWTO-7.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-AX25-HOWTO.html#toc8"><IMG SRC="toc.png" ALT="Inhalt"></A>
<HR>
<H2><A NAME="s8">8.</A> <A HREF="DE-AX25-HOWTO.html#toc8">Einen NetROM-Port einrichten </A></H2>
<P>NetROM basiert auf den vorher erstellten AX.25-Ports. Es setzt auf dem
AX.25-Protokoll auf. </P>
<P>Um ein NetROM-Interface auf einem AX.25-Port einzurichten,
müssen zwei Dateien angepaßt werden. Die eine Datei beschreibt
die NetROM-Interfaces, und die andere, auf welche AX.25-Ports
NetROM aufsetzt. </P>
<P>Man kann mehrere NetROM-Ports einrichten, für jeden ist die
Vorgehensweise die gleiche. </P>
<H2><A NAME="ss8.1">8.1</A> <A HREF="DE-AX25-HOWTO.html#toc8.1">Die Datei /etc/ax25/nrports </A>
</H2>
<P>Die erste der beiden Dateien heißt <CODE>/etc/ax25/nrports</CODE>.
Sie beschreibt die NetROM-Ports in etwa der gleichen Art
wie <CODE>/etc/ax25/axports</CODE> die AX.25-Ports. </P>
<P>Jedes NetROM-Device braucht seinen Eintrag in
<CODE>/etc/ax25/nrports</CODE>. Normalerweise
wird es auf einer Linux-Maschine nur ein NetROM-Device
geben, das eine definierte Anzahl von AX.25-Ports nutzt. </P>
<P>Manchmal will man aber einem besonderen Programm, wie
einer Mailbox, ein separates NetROM-Alias vergeben. Dann kann
man auch mehrere NetROM-Devices einrichten. </P>
<P>Die Datei <CODE>/etc/ax25/nrports</CODE> hat folgendes Format:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
Name Rufzeichen Alias Paketlänge Beschreibung
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>
<DL>
<DT><B>Name</B><DD>
<P>Der Bezeichner für den Port.</P>
<DT><B>Rufzeichen</B><DD>
<P>Das Rufzeichen, welches für den NetROM-Verkehr verwendet
wird. Dies ist <EM>nicht</EM> das Rufzeichen, das
andere Stationen
als Nodecall verwenden können. Zu dem Node-Programm
später. Es sollte nicht noch einmal in
<CODE>/etc/ax25/axports</CODE>
oder <CODE>/etc/ax25/nrports</CODE> auftauchen.</P>
<DT><B>Alias</B><DD>
<P>Der NetROM-Alias für diesen Port.</P>
<DT><B>Paketlänge</B><DD>
<P>Die maximale Größe der NetROM-Pakete. </P>
<DT><B>Beschreibung</B><DD>
<P>Eine kurze Beschreibung für den Port. </P>
</DL>
</P>
<P>Ein Beispiel sähe so aus:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
netrom VK2KTJ-9 LINUX 236 Linux Packet Switch
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Damit wird ein NetROM-Port erzeugt, der im übrigen NetROM-Netz als
LINUX:VK2KTJ-9 erscheint.
Programme wie <CODE>call</CODE> nutzen diese Datei. </P>
<H2><A NAME="ss8.2">8.2</A> <A HREF="DE-AX25-HOWTO.html#toc8.2">Die Datei /etc/ax25/nrbroadcast </A>
</H2>
<P>Die zweite der Dateien ist <CODE>/etc/ax25/nrbroadcast</CODE>.
In dieser Datei können viele Einträge enthalten sein.
Normalerweise gibt es für jeden AX.25-Port, über den
NetROM-Verbindungen laufen sollen, einen Eintrag.
Die Datei hat folgendes Format:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
axport min_obs def_qual worst_qual verbose
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Wobei gilt: </P>
<P>
<DL>
<DT><B>axport</B><DD>
<P>Der aus der Datei <CODE>/etc/ax25/axports</CODE>
entnommene Portname. Steht kein Eintrag in
<CODE>/etc/ax25/nrbroadcast</CODE>, so bedeutet
das, daß kein NetROM-Routing durchgeführt wird
und alle empfangenen NetROM-Broadcasts auf diesem
Port ignoriert werden. </P>
<DT><B>min_obs</B><DD>
<P>Minimalwert für die Obsolescence.</P>
<DT><B>def_qual</B><DD>
<P>Voreingestellte Qualität für den Port.</P>
<DT><B>worst_qual</B><DD>
<P>Wert für die schlechteste Verbindungsqualität,
Verbindungen mit schlechteren Werten werden ignoriert.</P>
<DT><B>verbose</B><DD>
<P>Legt fest, ob NetROM auf diesem Port Routing-Broadcasts
aussendet oder nur auf seine Anwesenheit hinweist. </P>
</DL>
</P>
<P>Ein Beispiel sähe so aus:
radio 1 200 100 1 </P>
<H2><A NAME="ss8.3">8.3</A> <A HREF="DE-AX25-HOWTO.html#toc8.3">Das Netzwerk-Device für NetROM erstellen </A>
</H2>
<P>Sind die beiden Konfigurationsdateien vervollständigt, dann
muß das NetROM-Netzwerk-Device genau so wie die anderen
AX.25-Devices erstellt werden. Diesmal wird dazu der Befehl
<CODE>nrattach</CODE> verwendet. Dieser arbeitet wie <CODE>axattach</CODE>,
im Unterschied zu diesem erzeugt er NetROM-Netzwerk-Devices
mit den Namen <CODE>nr0</CODE> - <CODE>nr9</CODE>.</P>
<P>Beim ersten Aufruf erzeugt <CODE>nrattach</CODE> das Device <CODE>nr0</CODE>,
beim zweiten <CODE>nr1</CODE> usw.. Um das Netzwerk-Device für den von
uns definierten NetROM-Port zu erzeugen, geben wir ein: </P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
nrattach netrom
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Damit wird das NetROM-Device <CODE>nr0</CODE> mit dem Namen <CODE>netrom</CODE>,
dessen Details in der Datei <CODE>/etc/ax25/nrports</CODE> festgelegt
wurden, gestartet. </P>
<P>Wer einen Kernel der 2.2.x-Reihe verwendet, muß an dieser Stelle
eine IP-Adresse angeben, auch wenn kein TCP/IP verwendet werden soll.
Der Aufruf von <CODE>nrattach</CODE> sieht dann so aus: </P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
nrattach -i 44.131.16.2 netrom
</PRE>
</CODE></BLOCKQUOTE>
</P>
<H2><A NAME="ss8.4">8.4</A> <A HREF="DE-AX25-HOWTO.html#toc8.4">Den NetROM-Daemon starten </A>
</H2>
<P>Der Linux-Kernel übernimmt alle mit dem NetROM-Protokoll
und dem Switching verbundenen Aufgaben bis auf einige Funktionen.
Der NetROM-Daemon verwaltet die NetROM-Routing-Tabellen und
erzeugt die NetROM-Routing-Broadcasts. Er wird mit folgendem
Befehl gestartet: </P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
/usr/bin/netromd -i
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Schon bald darauf sollte man sehen, wie sich die Datei
<CODE>/proc/net/nr_neigh</CODE> mit den Namen der benachbarten
NetROM-Stationen füllt:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
cat /proc/net/nr_neigh
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Man sollte den <CODE>netromd</CODE>-Aufruf in die während des Startens
ausgeführten (rc-)Skripte einfügen, damit er automatisch beim
Booten gestartet wird. </P>
<H2><A NAME="ss8.5">8.5</A> <A HREF="DE-AX25-HOWTO.html#toc8.5">Das NetROM-Routing einrichten </A>
</H2>
<P>Manchmal ist es wünschenswert, feste (statische) Routen für
spezielle Rechner einzurichten. Dazu gibt es den Befehl
<CODE>nrparms</CODE>.
Eine vollständige Beschreibung kann in der Hilfeseite
nachgelesen werden. Ein kleines Beispiel dazu: </P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
/usr/sbin/nrparms -nodes VK2XLZ-10 + #MINTO 120 5 radio VK2SUT-9
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Damit wird eine NetROM-Route zu #MINTO:VK2XLZ-10 über die
benachbarte Station VK2SUT-9 auf dem AX.25-Port radio
eingerichtet. Man kann damit auch manuell neue Einträge für
benachbarte Stationen vornehmen: </P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
/usr/sbin/nrparms -routes radio VK2SUT-9 +120
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Damit wird VK2SUT-9 als benachbarte NetROM-Station mit einer
fest eingestellten Qualität von 120 eingetragen, die nicht
automatisch gelöscht bzw. geändert wird. </P>
<HR>
<A HREF="DE-AX25-HOWTO-9.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-AX25-HOWTO-7.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-AX25-HOWTO.html#toc8"><IMG SRC="toc.png" ALT="Inhalt"></A>
</BODY>
</HTML>
|