Zurück Weiter Inhalt

6. Von NET-3 unterstützte Funktionalität

Der NET Code ist eine vollständige, Kernel-basierte Implementation von TCP/IP für Linux.

6.1 Generelle Unterstützung

Ethernet-Karten

Die meisten gängigen Ethernet-Karten werden unterstützt, inklusive einiger tragbarer, Pocket-Adapter und PCI-Karten.

SLIP (Serial Line IP) und PPP (Point to Point Protocol)

zur Realisierung eines TCP/IP-Netzes über serielle Verbindungen wie Modems oder lokale Kabelverbindungen.

Van Jacobsen Header Komprimierung

packt und komprimiert die TCP/IP Header Blöcke, um die Leistungsfähigkeit von SLIP/PPP zu erhöhen.

PLIP (Parallel Line IP)

zur Verbindung zweier Rechner über den parallelen Druckerport.

EQL Load Balancing

Erlaubt es, zwei oder mehr Verbindungen simultan zwischen zwei Maschinen aufzubauen und so den Datendurchsatz effektiv zu vervielfachen. Dies wird nur von neueren Kernel-Versionen unterstützt.

NFS (Networked File System)

erlaubt das mounten von Partitionen entfernter Rechner über eine Netzwerkverbindung.

IPX (Novell)

erlaubt es, IPX Anwendungen zu schreiben und Linux als Router in einem IPX-Netzwerk zu betreiben.

NIS (Sun's Network Information System)

eine Implementation des NIS ist auch für Linux verfügbar.

ARCNet

neuere Kernels unterstützen auch ARCNet. Es ist zwar langsamer als Ethernet, dafür ist die Hardware (Karten) billiger.

IBM's Token Ring

ein experimenteller Token-Ring-Treiber ist Bestandteil der aktuellen Kernels, damit kann ein Linux-Rechner in einem entsprechenden lokalen Netzwerk (LAN) betrieben werden.

AppleTalk

(oder heißt es EtherTalk?) Egal, ich glaube es ermöglicht es, Dateien und Drucker gemeinsam mit einem Macintosh zu verwenden. Nähere Hinweise gibt es weiter unten im Abschnitt `Experimentelle und in der Entwicklung befindliche Module'.

WaveLan drahtloses Netzwerk

die `WaveLan wireless Lan Card' wird von den aktuellen Kernelversionen unterstützt. Sie erlaubt es, einen Linux-Rechner mobil und in einiger Entfernung zum Netzwerk zu betreiben.

ISDN

es gibt experimentelle Unterstützung für einige ISDN-Karten. Nähere Hinweise gibt es weiter unten im Abschnitt `Experimentelle und in der Entwicklung befindliche Module'.

ATM

eine Gruppe von Programmierern arbeitet an der Unterstützung von ATM.

IP Firewall

hilft, den Linux-Rechner für ein Netzwerk als sicheren Gateway nach außen zu konfigurieren.

IP Accounting

erlaubt die genaue Aufschlüsselung, wer welche Netzwerk-Dienste in Anspruch nimmt.

IP Tunneling

interessant um mit IP zu experimentieren.

Gegenwärtig wird vom NET-3-Code nicht unterstützt:

SPX/NCP (Novell Netware)

würde es Linux erlauben, Novell Netzwerk Dateisysteme als Server oder Klient zu benutzen und auf Druckern im Novell Netz zu drucken. An diesem Projekt wird zwar gearbeitet, aber durch den propietären Charakter des Novell Netzwerkes kann das noch einige Zeit brauchen.

FDDI

FDDI-Karten werden meines Wissens von Linux derzeit nicht unterstützt.

System V Streams

einige Leute arbeiten an Sys-V Streams für Linux, Details wurden aber bislang noch nicht publik gemacht.

6.2 Unterstützte Ethernet-Karten

Der 1.2.0 Kernel Release unterstützt die folgenden Karten:

Spätere Kernelversionen unterstützen vermutlich eine noch größere Menge an Karten.

Wer beabsichtigt, unter Linux eine Ethernet-Karte zu betreiben, sollte auch das Ethernet-HOWTO (http://sunsite.unc.edu/mdw/HOWTO/Ethernet-HOWTO.html) lesen, da es viele nützliche Informationen über unterstützte Karten enthält, vor allem auch für diejenigen, die eine Ethernet-Karte speziell für Linux kaufen wollen.

Wie bereits erwähnt unterstützt Linux auch einige andere Netzwerk-Protokolle, falls kein Zugang zu einem Ethernet oder einer entsprechenden Netzwerkkarte besteht. Viele Universitäten und Firmen bieten weltweit die eine oder andere Möglichkeit zu einem Dial-Up-Zugang zum Internet an. Normalerweise wird dabei ein Zugang entweder via SLIP oder PPP zur Verfügung gestellt, sodaß man kaum eine andere Wahl als diese Protokolle besitzt. Alles was man dazu benötigt ist ein Telefonanschluß, ein Modem (ein bereits vorhandenes mag für den Anfang sicherlich gut genug sein) und ein entsprechend konfiguriertes Linux-System. Im weiteren Verlauf dieses Textes beschäftigen sich einige Abschnitte damit und zeigen genau auf, was man dazu braucht.

6.3 Unterstützung für Amateur Radio

Inzwischen unterstützt Linux einige Dinge die speziell für Amateur Radio gedacht sind. Die neuesten Kernels schließen Standardmäßig ein:

AX.25

Alan Cox und Jonathan Naylor haben funktionierende AX.25-Sockets im Kernel implementiert.

NetRom

Jonathan Naylor hat eine kernelbasierte NetRom-Unterstützung implementiert. Sie ist noch im Versuchsstadium, macht aber gute Fortschritte.

Ottawa PI Karte

Dave Perry von der Ottawa Packet Radio Group hat einen funktionierenden Treiber für diese Karte geschrieben.

SCC Karten

ein generischer Treiber für SCC-Karten ist Bestandteil der neuesten Kernels. Er wird von Jörg Reuter entwickelt.

Ein Kernel-Nutzer-Verbindungs Treiber

er erlaubt die Kommunikation von Nutzerprogrammen mit dem Kernel ohne störende pty's.

Weitere Details zur Amateur Radio Unterstützung finden sich im HAM-HOWTO (http://sunsite.unc.edu/mdw/HOWTO/HAM-HOWTO.html).


Zurück Weiter Inhalt