UPD 6LoWPAN Support

This commit is contained in:
2024-01-01 23:40:14 +01:00
parent 72eebcad71
commit feedd17e22
2 changed files with 175 additions and 0 deletions

View File

@@ -7317,4 +7317,179 @@ Weitere Informationen finden Sie auf der VLAN-Webseite:
Um diesen Code als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{8021q} heißen.
Wenn Sie unsicher sind, sagen Sie N.
\paragraph{GVRP (GARP VLAN Registration Protocol) support}$~$\\
CONFIG\_VLAN\_8021Q\_GVRP [=y] \textbf{[Y]}\\
Wählen Sie diese Option, um die GVRP"=Endsystemunterstützung zu aktivieren. GVRP wird für die automatische
Weitergabe von registrierten VLANs an Switches verwendet.
Wenn Sie unsicher sind, wählen Sie N.
\paragraph{MVRP (Multiple VLAN Registration Protocol) support}$~$\\
CONFIG\_VLAN\_8021Q\_MVRP [=y] \textbf{[Y]}\\
Wählen Sie diese Option, um die MVRP"=Endsystemunterstützung zu aktivieren. MVRP wird für die automatische
Weitergabe von registrierten VLANs an Switches verwendet; es ersetzt GVRP und ist nicht abwärtskompatibel.
Wenn Sie unsicher sind, wählen Sie N.
\subsubsection{ANSI/IEEE~802.2 LLC type 2 Support}
CONFIG\_LLC2 [=m] \textbf{[M]}\\*
Dies ist eine Logical Link Layer Typ 2, verbindungsorientierte Unterstützung.
Wählen Sie diese Option, wenn Sie Unterstützung für PF\_LLC-Sockets haben möchten.
\subsubsection{Appletalk protocol support}
CONFIG\_ATALK [=m] \textbf{[M]}\\*
AppleTalk ist das Protokoll, das Apple-Computer zur Kommunikation in einem Netzwerk verwenden können.
Wenn Ihr Linux-Rechner an ein solches Netzwerk angeschlossen ist und Sie sich mit ihm verbinden möchten,
sagen Sie Y. Sie müssen das Paket netatalk verwenden, damit Ihr Linux-Rechner als Druck- und Dateiserver
für Macs fungieren und auf AppleTalk-Drucker zugreifen kann.\\
Besuchen Sie \url{http://www.zettabyte.net/netatalk/} im WWW für weitere Einzelheiten. EtherTalk ist der
Name für AppleTalk über Ethernet und das billigere und langsamere LocalTalk ist AppleTalk über ein
proprietäres Apple-Netzwerk unter Verwendung serieller Verbindungen. EtherTalk und LocalTalk werden von
Linux vollständig unterstützt.
Allgemeine Informationen darüber, wie man Linux, Windows-Rechner und Macs miteinander verbindet, finden
Sie im WWW unter \url{http://www.eats.com/linux\_mac\_win.html}. Das NET3-4-HOWTO, erhältlich unter
\url{http://www.tldp.org/docs.html#howto}, enthält ebenfalls wertvolle Informationen.
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{appletalk} heißen.
Sie wollen ihn mit Sicherheit als Modul kompilieren, damit Sie Ihren AppleTalk-Stack neu starten können,
ohne Ihren Rechner neu zu starten. Ich habe gehört, dass der GNU-Boykott von Apple vorbei ist, so dass
sogar politisch korrekte Leute hier Y sagen dürfen.
\paragraph{Appletalk interfaces support}$~$\\
CONFIG\_DEV\_APPLETALK [=m] \textbf{[M]}\\
AppleTalk ist das Protokoll, das Apple-Computer zur Kommunikation in einem Netzwerk verwenden können.
Wenn Ihr Linux-Rechner an ein solches Netzwerk angeschlossen ist und Sie IP über das Netzwerk nutzen
möchten oder wenn Sie eine LocalTalk-Karte haben und diese für die Verbindung mit dem AppleTalk-Netzwerk
nutzen möchten, sagen Sie Y.
\subparagraph{Appletalk-IP driver support}$~$\\
CONFIG\_IPDDP [=m] \textbf{[M]}\\
Dies ermöglicht IP-Netzwerke für Benutzer, die nur AppleTalk-Netzwerke zur Verfügung haben. Diese Funktion
ist experimentell. Mit diesem Treiber können Sie IP innerhalb von AppleTalk einkapseln (z.~B. wenn Ihr
Linux-Rechner in einem reinen AppleTalk-Netzwerk steckt) oder entkapseln (z.~B. wenn Sie Ihren
Linux-Rechner als Internet-Gateway für einen Zoo von mit AppleTalk verbundenen Macs einsetzen wollen).\\
Bitte lesen Sie die Datei $<$file:Documentation/networking/ipddp.rst$>$ für weitere Informationen.
Wenn Sie hier Y angeben, wird die AppleTalk-IP"=Unterstützung in den Kernel kompiliert. In diesem Fall
können Sie entweder Verkapselung oder Entkapselung verwenden, aber nicht beides. Mit den folgenden zwei
Fragen entscheiden Sie, was Sie wollen.
Um die AppleTalk-IP"=Unterstützung als Modul zu kompilieren, wählen Sie hier M: das Modul wird
\texttt{ipddp} heißen. In diesem Fall können Sie sowohl Encapsulation als auch Decapsulation gleichzeitig
verwenden, indem Sie zwei Kopien des Moduls laden und unterschiedliche Werte für die Moduloption
ipddp\_mode angeben.
\subsubparagraph{IP to Appletalk-IP Encapsulation support}$~$\\
CONFIG\_IPDDP\_ENCAP [=y] \textbf{[Y]}\\
Wenn Sie hier Y angeben, kann der AppleTalk-IP-Code IP-Pakete in AppleTalk-Rahmen einkapseln; das ist
nützlich, wenn Ihr Linux-Rechner in einem AppleTalk-Netzwerk steckt (das hoffentlich irgendwo einen
Entkapsler enthält). Bitte lesen Sie $<$file:Documentation/networking/ipddp.rst$>$ für weitere Informationen.
\subsubsection{CCITT X.25 Packet Layer}
CONFIG\_X25 [=n] \textbf{[N]}\\*
X.25 ist eine Reihe von standardisierten Netzwerkprotokollen, ähnlich wie Frame Relay; die eine physische
Leitung von Ihrem Rechner zum X.25-Netzeingangspunkt kann mehrere logische Punkt-zu-Punkt-Verbindungen
(so genannte \glqq virtuelle Schaltungen\grqq{}) zu anderen Computern, die an das X.25-Netz angeschlossen
sind, übertragen. Regierungen, Banken und andere Organisationen verwenden es in der Regel, um sich
untereinander zu verbinden oder um Wide Area Networks (WANs) zu bilden. Viele Länder haben öffentliche
X.25-Netze. X.25 besteht aus zwei Protokollen: dem übergeordneten Packet Layer Protocol (PLP)
(geben Sie hier ein Y ein, wenn Sie das wollen) und dem untergeordneten Data Link Layer Protocol LAPB
(geben Sie unten ein Y für \glqq LAPB Data Link Driver\grqq{} ein, wenn Sie das wollen).\\
Weitere Informationen über X.25 finden Sie unter \url{https://www.sangoma.com/tutorials/x25/} und
\url{http://docwiki.cisco.com/wiki/X.25}. Informationen über X.25 für Linux sind in den Dateien\\
$<$file:Documentation/networking/x25.rst$>$ und $<$file:Documentation/networking/x25-iface.rst$>$ enthalten.
Man verbindet sich mit einem X.25-Netzwerk entweder mit einer dedizierten Netzwerkkarte, die das
X.21-Protokoll verwendet (noch nicht von Linux unterstützt), oder man kann X.25 über eine
Standard-Telefonleitung mit einem gewöhnlichen Modem (sagen Sie Y zu \glqq X.25 async driver\grqq{} unten)
oder über Ethernet mit einer gewöhnlichen Ethernet-Karte und dem LAPB over Ethernet (sagen Sie Y zu
\glqq LAPB Data Link Driver\grqq{} und \glqq LAPB over Ethernet driver\grqq{} unten).
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{x25} heißen.
Wenn Sie unsicher sind, sagen Sie N.
\subsubsection{LAPB Data Link Driver}
CONFIG\_LAPB [=n] \textbf{[N]}\\*
Link Access Procedure, Balanced (LAPB) ist die Datenverbindungsschicht (d.~h. der untere Teil) des
X.25-Protokolls. Es bietet einen zuverlässigen Verbindungsdienst, um Datenrahmen mit einem anderen
Host auszutauschen, und wird für den Transport von Protokollen höherer Ebenen verwendet
(hauptsächlich X.25 Packet Layer, der höhere Teil von X.25, aber auch andere sind möglich).
Normalerweise wird LAPB mit speziellen X.21-Netzwerkkarten verwendet, aber Linux unterstützt LAPB
derzeit nur über Ethernet"=Verbindungen. Wenn Sie LAPB"=Verbindungen über Ethernet nutzen wollen,
sagen Sie hier und im \glqq LAPB over Ethernet driver\grqq{} unten Y.\\
Lesen Sie $<$file:Documentation/networking/lapb-module.rst$>$ für technische Details.
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird lapb heißen.
Wenn Sie unsicher sind, sagen Sie N.
\subsubsection{Phonet protocols family}
CONFIG\_PHONET [=m] \textbf{[M]}\\*
Das Phone Network-Protokoll (PhoNet) ist ein paketorientiertes Kommunikationsprotokoll, das
von Nokia für die Verwendung mit seinen Modems entwickelt wurde.
Es ist erforderlich, damit Maemo die zellulare Datenkonnektivität nutzen kann (sofern unterstützt).
Es kann auch verwendet werden, um Nokia-Telefone von einem Linux-Computer aus zu steuern, obwohl
AT-Befehle möglicherweise einfacher zu verwenden sind.
Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{phonet}
genannt. Wenn Sie unsicher sind, sagen Sie N.
\subsubsection{6LoWPAN Support \texorpdfstring{$\rightarrow$}{->}}
CONFIG\_6LOWPAN [=m] \textbf{[M]}\\*
Dies ermöglicht IPv6 über Low Power Wireless Personal Area Network -- \glqq 6LoWPAN\grqq{},
das von
\mbox{IEEE} 802.15.4 oder Bluetooth-Stacks unterstützt wird.
\paragraph{6LoWPAN debugfs support}$~$\\
CONFIG\_6LOWPAN\_DEBUGFS [=y] \textbf{[Y]}\\
Dies ermöglicht die Unterstützung von 6LoWPAN-Debugfs. Zum Beispiel um IPHC"=Kontextinformationen
zur Laufzeit zu manipulieren.
\paragraph{Next Header and Generic Header Compression Support \texorpdfstring{$\rightarrow$}{->}}$~$\\
CONFIG\_6LOWPAN\_NHC [=m] \textbf{[M]}\\*
Unterstützung für die in RFC~6282 und RFC~7400 definierte Komprimierung des nächsten Headers
und des generischen Headers.
\subparagraph{Destination Options Header Support}$~$\\
CONFIG\_6LOWPAN\_NHC\_DEST [=m] \textbf{[M]}\\
6LoWPAN IPv6 Destination Options Header Kompression nach RFC~6282.
\subparagraph{Fragment Header Support}$~$\\
CONFIG\_6LOWPAN\_NHC\_FRAGMENT [=m] \textbf{[M]}\\
6LoWPAN IPv6 Fragment Header Kompression nach RFC~6282.
\subparagraph{Hop-by-Hop Option Header Support}$~$\\
CONFIG\_6LOWPAN\_NHC\_HOP [=m] \textbf{[M]}\\
6LoWPAN IPv6 Hop-by-Hop Options Header Kompression nach RFC~6282.
\subparagraph{IPv6 Header Support}$~$\\
CONFIG\_6LOWPAN\_NHC\_IPV6 [=m] \textbf{[M]}\\
6LoWPAN IPv6 Header Kompression nach RFC~6282.
\subparagraph{Mobility Header Support}$~$\\
CONFIG\_6LOWPAN\_NHC\_MOBILITY [=m] \textbf{[M]}\\
6LoWPAN IPv6 Mobility Header Kompression nach RFC~6282.
\subparagraph{Routing Header Support}$~$\\
CONFIG\_6LOWPAN\_NHC\_ROUTING [=m] \textbf{[M]}\\
6LoWPAN IPv6 Routing Header Kompression nach RFC~6282.
\subparagraph{UDP Header Support}$~$\\
CONFIG\_6LOWPAN\_NHC\_UDP [=m] \textbf{[M]}\\
6LoWPAN IPv6 UDP Header Kompression nach RFC~6282.
\subparagraph{GHC Hop-by-Hop Options Header Support}$~$\\
CONFIG\_6LOWPAN\_GHC\_EXT\_HDR\_HOP [=m] \textbf{[M]}\\
6LoWPAN IPv6 Hop-by-Hop-Option generische Header-Kompression gemäß RFC~7400.
\subparagraph{GHC UDP Support}$~$\\
CONFIG\_6LOWPAN\_GHC\_UDP [=m] \textbf{[M]}\\
6LoWPAN IPv6 UDP generische Header-Kompression gemäß RFC~7400.
\subparagraph{GHC ICMPv6 Support}$~$\\
CONFIG\_6LOWPAN\_GHC\_ICMPV6 [=m] \textbf{[M]}\\
6LoWPAN IPv6 ICMPv6 generische Header-Kompression gemäß RFC~7400.
\subparagraph{GHC Destination Options Header Support}$~$\\
CONFIG\_6LOWPAN\_GHC\_EXT\_HDR\_DEST [=m] \textbf{[M]}\\
6LoWPAN IPv6 Zieloption generische Header-Kompression gemäß RFC~7400.
\subparagraph{GHC Fragmentation Options Header Support}$~$\\
CONFIG\_6LOWPAN\_GHC\_EXT\_HDR\_FRAG [=m] \textbf{[M]}\\
6LoWPAN IPv6 Fragmentierungsoption generische Header-Kompression gemäß RFC~7400.
\subparagraph{GHC Routing Options Header Support}$~$\\
CONFIG\_6LOWPAN\_GHC\_EXT\_HDR\_ROUTE [=m] \textbf{[M]}\\
6LoWPAN IPv6 Routing Option generische Header-Kompression nach RFC~7400.
\end{document}