3.7 Ethernet-Netzwerkkarten-Treiber

NET_DRV_N

Standard-Einstellung: NET_DRV_N='1'

Anzahl der benötigten Netzwerkkarten-Treiber.

Wird der Router nur für ISDN verwendet, so gibt es in der Regel nur eine Netzwerkkarte, der Standard-Wert ist also 1.

Bei DSL werden jedoch meistens zwei Netzwerkkarten verwendet.

Hierbei muss man zwei Fälle unterscheiden:

  1. Beide Karten sind vom gleichen Typ. Dann muss nur ein Treiber geladen werden, der dann beide Karten anspricht, also NET_DRV_N='1'.
  2. Es werden zwei verschiedene Karten verwendet, dann muss man hier `2' angeben und den Treiber für die zweite Karte angeben.

NET_DRV_x

Standard-Einstellung: NET_DRV_1='ne2k-pci'

Hier wird der Treiber für die Netzwerkkarte angegeben. Über die Variable NET_DRV_1 wird standardmäßig der Treiber für eine NE2000"=kompatible Netzwerkkarte geladen. Weitere verfügbare Treiber für Netzwerkkartenfamilien sind in den Tabellen [*] und [*] eingetragen.

Die 3COM EtherLinkIII (3c509) muss über das Dostool 3c509cfg.exe (beziehbar von ftp://ftp.ihg.uni-duisburg.de/Hardware/3com/3C5x9n/3C5X9CFG.EXE)

konfiguriert werden. Dabei sollten IRQ und I/O-Port und gegebenenfalls auch der Anschluss (BNC/TP) eingestellt werden.

NET_DRV_x_OPTION

Standard-Einstellung: NET_DRV_x_OPTION=''

Der Eintrag kann in der Regel leer bleiben.

Bei manchen ISA-Karten braucht der Treiber zusätzliche Informationen, um die Karte zu finden, z.B. die I/O-Adresse. Bei NE2000-kompatiblen ISA-Karten und bei der EtherExpress16 ist dies zum Beispiel der Fall.

Hier ist z.B.

        NET_DRV_x_OPTION='io=0x340'

zu setzen (oder der entsprechende numerische Wert).

Ist keine Option nötig, kann die Variable leer gelassen werden.

Sind mehrere Optionen nötig, sind diese durch Leerzeichen zu trennen, z.B.

        NET_DRV_x_OPTION='irq=9 io=0x340'

Werden zwei identische Netzwerkkarten verwendet, z.B. NE2000-ISA-Karten, müssen die verschiedenen I/O-Werte durch Komma getrennt werden, also

        NET_DRV_x_OPTION='io=0x240,0x300'

Die beiden IO-Werte müssen durch Komma ohne Blank getrennt werden!

Dieses funktioniert nicht bei allen Netzwerkkarten-Treibern. Einige muss man auch doppelt laden, also dann NET_DRV_N='2'. In diesem Fall müssen aber mit der Option ``-o'' verschiedene Namen vergeben werden, z.B.

          NET_DRV_N='2'
          NET_DRV_1='3c503'
          NET_DRV_1_OPTION='-o 3c503-0 io=0x280'
          NET_DRV_2='3c503'
          NET_DRV_2_OPTION='-o 3c503-1 io=0x300'

Unser Tip: erst die Komma-Methode ausprobieren, danach das mehrfache Laden mit Option ``-o'' versuchen.

Nachfolgend noch einige Beispiele von Netzwerkkarten:

Die vollständige Liste der verfügbaren Treiber finden Sie in der Dokumentation des jeweiligen Kernel-Pakets.

Falls Sie ein dummy-Device brauchen, verwenden Sie 'dummy' für NET_DRV_x und
IP_NET_x_DEV='dummy<Nummer>' als Device-Name.

© 2001-2022 Das fli4l-Team - August 10, 2022