diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index 931b7f3..ae7dd1b 100644 Binary files a/documentation/linux_configuration.pdf and b/documentation/linux_configuration.pdf differ diff --git a/documentation/linux_configuration.tex b/documentation/linux_configuration.tex index 5584a15..42d82a6 100644 --- a/documentation/linux_configuration.tex +++ b/documentation/linux_configuration.tex @@ -8529,7 +8529,7 @@ BPF\_MAP\_TYPE\_SOCKMAP verwendet werden. \textit{(Netzwerktests)} \paragraph{Packet Generator (USE WITH CAUTION)}$~$\\ -CONFIG\_NET\_PKTGEN [=m] \textbf{[M]}\\ +CONFIG\_NET\_PKTGEN [=m] \textbf{[M]}\\* \textit{(Paketgenerator (mit Vorsicht zu verwenden))}\\ Dieses Modul sendet vorkonfigurierte Pakete mit einer konfigurierbaren Rate über eine bestimmte Schnitt"-stel"-le. Es wird für Belastungstests und Leistungsanalysen von @@ -8541,7 +8541,7 @@ Um diesen Code als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{pktgen} genannt. \paragraph{Network packet drop alerting service}$~$\\ -CONFIG\_NET\_DROP\_MONITOR [=y] \textbf{[Y]}\\ +CONFIG\_NET\_DROP\_MONITOR [=y] \textbf{[Y]}\\* Diese Funktion bietet einen Alarmierungsdienst für den Userspace, wenn Pakete im Netzwerkstapel verworfen werden. Warnungen werden über den Netlink"=Socket an jeden zuhörenden Userspace"=Prozess gesendet.\\ @@ -8549,20 +8549,20 @@ Wenn Sie keine Netzwerkwarnungen benötigen, oder wenn es Ihnen genügt, die verschiedenen proc-Dateien und andere Dienstprogramme auf Verwerfungsstatistiken zu überprüfen, sagen Sie hier N. -\subsection{Amateur Radio support} -CONFIG\_HAMRADIO [=y] \textbf{[Y]}\\ +\subsection{Amateur Radio support \texorpdfstring{$\rightarrow$}{->}} +CONFIG\_HAMRADIO [=y] \textbf{[Y]}\\* Wenn Sie Ihre Linux-Box mit einem Amateurfunkgerät verbinden wollen, antworten Sie -hier mit Y. Sie möchten \url{https://www.tapr.org/} und speziell über AX.25 unter -Linux \url{https://linux-ax25.in-berlin.de} lesen.\\ +hier mit Y. Lesen Sie \url{https://www.tapr.org/} und speziell über AX.25 +\url{https://linux-ax25.in-berlin.de} um weitere Informationen zu erhalten. Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zum Amateurfunk. \subsubsection*{*** Packet Radio protocols ***} -\textit{[Amateurfunkprotokolle]}\\ +\textit{(Amateurfunkprotokolle)} \subsubsection{Amateur Radio AX.25 Level 2 protocol} -CONFIG\_AX25 [=m] \textbf{[M]} +CONFIG\_AX25 [=m] \textbf{[M]}\\* Dies ist das Protokoll, das für die Computerkommunikation über Amateurfunk verwendet wird. Es wird entweder allein für Punkt"=zu"=Punkt"=Verbindungen verwendet oder um andere Protokolle wie tcp/ip zu übertragen. Um es zu benutzen, brauchen Sie ein @@ -8585,4 +8585,139 @@ WWW unter \url{https://www.tapr.org/}.\\ Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul heißt dann \texttt{ax25}. +\paragraph{AX.25 DAMA Slave support}$~$\\ +CONFIG\_AX25\_DAMA\_SLAVE [=y] \textbf{[Y]}\\* +DAMA ist ein Mechanismus zur Vermeidung von Kollisionen bei AX.25"=Netzwerken. +Ein DAMA"=Server (genannt \glqq Master\grqq{}) nimmt eingehenden Verkehr von Clients +(genannt \glqq Slaves\grqq{}) entgegen und verteilt ihn an andere Slaves weiter. +Wenn Sie hier Y sagen, wird Ihr Linux-Rechner als DAMA-Slave fungieren; dies ist insofern +transparent, als Sie keine spezielle DAMA"=Konfiguration vornehmen müssen. Linux kann noch +nicht als DAMA"=Server fungieren. Diese Option kompiliert nur die DAMA"=Slave"=Unterstützung +in den Kernel. Sie muss immer noch zur Laufzeit aktiviert werden. Mehr über DAMA finden +Sie unter \url{https://linux-ax25.in-berlin.de}.\\ +Wenn Sie unsicher sind, sagen Sie Y. + +\paragraph{Amateur Radio NET/ROM protocol}$~$\\ +CONFIG\_NETROM [=m] \textbf{[M]}\\* +NET/ROM ist ein Netzschichtprotokoll, das auf AX.25 aufsetzt und für die Leitweglenkung +nützlich ist. Eine umfassende Auflistung aller Software für Linux-Amateurfunknutzer +sowie Informationen über die Konfiguration eines AX.25-Ports finden Sie im Linux Ham Wiki, +das unter \url{https://linux-ax25.in-berlin.de} verfügbar ist. Sie sollten auch einen +Blick in die Datei\\ +$<$file:Documentation/networking/ax25.rst$>$ werfen. +Weitere Informationen über digitalen Amateurfunk im Allgemeinen finden Sie im WWW unter +\url{https://www.tapr.org/}. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul heißt dann \texttt{netrom}. + +\paragraph{Amateur Radio X.25 PLP (Rose)}$~$\\ +CONFIG\_ROSE [=m] \textbf{[M]}\\* +Das Packet Layer Protocol (PLP) ist eine Möglichkeit, Pakete über X.25"=Verbindungen +im Allgemeinen und Amateurfunk AX.25"=Verbindungen im Besonderen zu leiten, +im Wesentlichen eine Alternative zu NET/ROM. Eine umfassende Auflistung der gesamten +Software für Linux"=Amateurfunknutzer sowie Informationen über die Konfiguration +eines AX.25"=Ports finden Sie im Linux Ham Wiki, das unter +\url{https://linux-ax25.in-berlin.de} verfügbar ist. +Sie sollten auch einen Blick in die Datei $<$file:Documentation/networking/ax25.rst$>$ +werfen. Weitere Informationen über digitalen Amateurfunk im Allgemeinen finden Sie im +WWW unter \url{https://www.tapr.org/}. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{rose} heißen. + +\paragraph{AX.25 network device drivers \texorpdfstring{$\rightarrow$}{->}}$~$\\ +\textit{(AX.25-Netzwerktreiber)} + +\subparagraph{Serial port KISS driver}$~$\\ +CONFIG\_MKISS [=m] \textbf{M}\\* +KISS ist ein Protokoll für den Datenaustausch zwischen einem Computer und einem Terminal +Node Controller (ein kleines eingebettetes System, das häufig für die Vernetzung über +AX.25"=Amateurfunkverbindungen verwendet wird; es verbindet den seriellen Anschluss des +Computers mit dem Mikrofoneingang und dem Lautsprecherausgang des Funkgeräts).\\ +Obwohl KISS weniger fortschrittlich ist als das 6pack-Protokoll, hat es den Vorteil, +dass es bereits von den meisten modernen TNCs unterstützt wird, ohne dass ein +Firmware"=Upgrade erforderlich ist.\\ +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul heißt dann \texttt{mkiss}. + +\subparagraph{Serial port 6PACK driver}$~$\\ +CONFIG\_6PACK [=m] \textbf{M}\\* +6pack ist ein Übertragungsprotokoll für den Datenaustausch zwischen Ihrem PC und Ihrem +TNC (der Terminal Node Controller fungiert als eine Art Modem, das die serielle +Schnittstelle Ihres Computers mit dem Mikrofoneingang und dem Lautsprecherausgang +Ihres Radios verbindet). Dieses Protokoll kann als Alternative zu KISS für die +Vernetzung über AX.25"=Amateurfunkverbindungen verwendet werden, verfügt aber über +einige erweiterte Funktionen. +Beachten Sie, dass dieser Treiber noch experimentell ist und Probleme verursachen kann. +Für Details über die Funktionen und die Verwendung des Treibers lesen Sie +$<$file:Documentation/networking/6pack.rst$>$. Um diesen Treiber als Modul zu +kompilieren, wählen Sie hier M: +Das Modul wird \texttt{6pack} heißen. + +\subparagraph{BPQ Ethernet driver}$~$\\ +CONFIG\_BPQETHER [=m] \textbf{M}\\* +AX.25 ist das Protokoll, das für die Computerkommunikation über Amateurfunk verwendet wird. +Wenn Sie hier Y sagen, können Sie den AX.25"=Datenverkehr über Ethernet +(auch \glqq BPQ AX.25\grqq{} genannt) senden und empfangen, was nützlich sein kann, +wenn ein anderer Computer in Ihrem lokalen Netzwerk eine direkte Amateurfunkverbindung hat. + +\subparagraph{BAYCOM ser12 fullduplex driver for AX.25}$~$\\ +CONFIG\_BAYCOM\_SER\_FDX [=m] \textbf{M}\\* +Dies ist einer von zwei Treibern für einfache Amateurfunkmodems im Baycom"=Stil, die an eine +serielle Schnittstelle angeschlossen werden. Der Treiber unterstützt das ser12"=Design im +Vollduplex"=Modus. Darüber hinaus kann die Baudrate zwischen 300 und 4800~Baud eingestellt +werden (allerdings unterstützen nicht alle Modems alle Baudraten). Dies ist der bevorzugte +Treiber. Der nächste Treiber, \glqq BAYCOM ser12 half-duplex driver for AX.25\grqq{} ist +der alte Treiber und wird immer noch angeboten, falls dieser Treiber nicht mit Ihrem +seriellen Schnittstellenchip funktioniert. Um den Treiber zu konfigurieren, verwenden Sie +das Dienstprogramm sethdlc, das im Standardpaket der ax25"=Dienstprogramme enthalten ist.\\ +Weitere Informationen zu den Modems finden Sie in\\ +$<$file:Documentation/networking/device\_drivers/hamradio/baycom.rst$>$.\\ +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{baycom\_ser\_fdx} genannt. Dies wird empfohlen. + +\subparagraph{BAYCOM ser12 fullduplex driver for AX.25}$~$\\ +CONFIG\_BAYCOM\_SER\_HDX [=m] \textbf{M}\\* +Dies ist einer von zwei Treibern für einfache Amateurfunkmodems im Baycom"=Stil, die an eine +serielle Schnittstelle angeschlossen werden. Der Treiber unterstützt das ser12"=Design im +Halbduplex"=Modus. Dies ist der alte Treiber. Er ist noch vorhanden, falls Ihr serieller +Schnittstellenchip nicht mit dem Vollduplex"=Treiber funktioniert. Dieser Treiber ist +veraltet. Um den Treiber zu konfigurieren, verwenden Sie das Dienstprogramm +\texttt{sethdlc}, das im Standardpaket der ax25"=Dienstprogramme enthalten ist.\\ +Weitere Informationen zu den Modems finden Sie in\\ + $<$file:Documentation/networking/device\_drivers/hamradio/baycom.rst$>$.\\ +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird +\texttt{baycom\_ser\_hdx} heißen. Dies wird empfohlen. + +\subparagraph{BAYCOM picpar and par96 driver for AX.25}$~$\\ +CONFIG\_BAYCOM\_PAR [=m] \textbf{M}\\* +Dies ist ein Treiber für einfache Amateurfunkmodems im Baycom"=Stil, die an eine parallele +Schnittstelle angeschlossen werden. Der Treiber unterstützt die Designs picpar und par96. +Um den Treiber zu konfigurieren, verwenden Sie das Dienstprogramm sethdlc, das im +Standardpaket der ax25"=Dienstprogramme enthalten ist.\\ +Weitere Informationen zu den Modems finden Sie in\\ +$<$file:Documentation/networking/device\_drivers/hamradio/baycom.rst$>$.\\ +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{baycom\_par} genannt. Dies wird empfohlen. + +\subparagraph{YAM driver for AX.25}$~$\\ +CONFIG\_YAM [=m] \textbf{M}\\* +Das YAM ist ein Modem für Packet Radio, das an die serielle Schnittstelle angeschlossen +wird und einige der Funktionen eines Terminal Node Controllers enthält. Wenn Sie einen +solchen haben, geben Sie hier Y an.\\ +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul heißt dann \texttt{yam}. + +\subsection{CAN bus subsystem support \texorpdfstring{$\rightarrow$}{->}} +CONFIG\_CAN [=m] \textbf{[M]}\\* +Das Controller Area Network (CAN) ist ein langsames (bis zu 1 Mbit/s) serielles +Kommunikationsprotokoll. Die Entwicklung des CAN-Busses begann 1983 bei der Robert +Bosch GmbH, und das Protokoll wurde 1986 offiziell freigegeben. Ursprünglich war der +CAN"=Bus hauptsächlich für Kraftfahrzeuge gedacht, wird aber inzwischen auch in der +Schifffahrt (NMEA2000), in der Industrie und in der Medizintechnik eingesetzt. +Weitere Informationen über die CAN-Netzwerkprotokollfamilie PF\_CAN sind in\\ +$<$Documentation/networking/can.rst$>$ enthalten. +Wenn Sie CAN"=Unterstützung wünschen, sollten Sie hier und auch bei dem +spezifischen Treiber für Ihr(e) Steuergerät(e) unter dem Abschnitt +Netzwerkgeräteunterstützung Y angeben. + \end{document}