| 2. Konfiguration - Netzwerkkarten-Treiber |
Anzahl der benötigten Netzwerkkarten-Treiber.
Wird der Router nur fuer 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:
Ab Version 1.5 können nun auch Token-Ring-Karten eingesetzt werden. Für diese gilt im folgenden dasselbe wie für Ethernetkarten.
Benötigter Netzwerkkarten-Treiber
Über die Variable ETH_DRV_1 wird standardmäßig der Treiber für eine NE2000-kompatible Netzwerkkarte geladen. Weitere verfügbare Treiber für eine große Anzahl von Netzwerkkartenfamilien sind bereits in der Beispiel-Datei eingetragen.
Die 3COM EtherLinkIII (3c509) muß über ein Dostool (3c509cfg.exe) konfiguriert werden. Dabei sollten irq und io-Port und gegebenenfalls auch der Anschluß (BNC/TP) eingestellt werden. Der Eintrag ETH_DRV_x_OPTION='' 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.
ETH_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.
ETH_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
ETH_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 ETH_DRV_N='2'. In diesem Fall müssen aber mit der Option "-o" verschiedene Namen vergeben werden, z.B.
ETH_DRV_N='2'
ETH_DRV_1='3c503'
ETH_DRV_1_OPTION='-o 3c503-0 io=0x280'
ETH_DRV_2='3c503'
ETH_DRV_2_OPTION='-o 3c503-1 io=0x300'
Da ich in meinem fli4l-Router keine 2 Netzkwerkkarten habe, kann ich leider nicht mehr dazu sagen. Mein Tip: erst die Komma-Methode ausprobieren, danach das mehrfache Laden mit Option "-o" versuchen.
ACHTUNG:
Wer zwei NE-Clones verwendet, und zwar jeweils eine ISA- und eine PCI-Karte, muss für die ISA-Karte zusätzlich 'probe_pci=0' als Option angeben, also z.B.
ETH_DRV_1_OPTION='io=0x240 probe_pci=0'
Wer mit 2 Netzwerkkarten Erfahrungen gesammelt hat, kann mir diese gerne mitteilen. Ich werde sie dann in die Dokumentation einfließen lassen.
Nachfolgend noch einige Beispiele von Netzwerkkarten:
ETH_DRV_1='ne'
ETH_DRV_1_OPTION='io=0x340'
ETH_DRV_1='3c509'
ETH_DRV_1_OPTION=''
Siehe zu dieser Karte auch
ETH_DRV_1='ne'
ETH_DRV_1_OPTION='io=0x320,0x340'
Oft muss man hier noch die IRQ-Werte mit angeben, also
ETH_DRV_1_OPTION='io=0x320,0x340 irq=3,5'
Man sollte es hier zunächst ohne Angabe der Interrupts probieren und lediglich dann die Interrupts eintragen, wenn ohne Angabe der Interrupts die Netzwerkkarten nicht gefunden werden.
ETH_DRV_1='ne2k-pci'
ETH_DRV_1_OPTION=''
ETH_DRV_1='ne'
ETH_DRV_1_OPTION='io=0x340 probe_pci=0'
ETH_DRV_2='ne2k-pci'
ETH_DRV_2_OPTION=''
ETH_DRV_1='wd'
ETH_DRV_1_OPTION='io=0x270'
ETH_DRV_2='ne2k'
ETH_DRV_2_OPTION='io=0x240'
Hier eine Liste der möglichen Treiber (s.a. fli4l-Treiberdatenbank unter http://www.fli4l.de/german/extern/nics/index.php):
ETH_DRV_x Kartenfamilie
---------------------------------------------------------------------
'3c505' 3COM Etherlink Plus (3c505)
'3c507' 3COM Etherlink 16 (3c507)
'3c509' 3COM EtherLinkIII (3c509)
'3c515' 3COM EtherLink XL ISA (3c515)
'3c59x' 3COM Vortex/Boomerang 3c59x,3c900,3c905
'82596' Apricot Xen-II on board Ethernet
'3c503' 3COM EtherLinkII (3c503)
'cs89x0' CRYSTAL LAN CS8900/CS8920
'e2100' Cabletron E21xx ISA
'hp' HP PCLAN (27245, 27xxx) ISA
'hp-plus' HP PCLAN+ (27247B and 27252A) ISA
'ne' NE2000 ISA clone
'ne2k-pci' NE2000 PCI clone
'smc-ultra' SMC ULTRA
'wd' SMC WD80*3
'at1700' AT1700 (Fujitsu 86965) ISA
'de4x5' Digital DE425, DE434, DE435, DE450, DE500
'depca' DEPCA, DE10x, DE200, DE201, DE202, DE422
'dgrs' Digi International RightSwitch PCI/EISA
'dmfe' DM9102 compatible PCI cards from Davicom
'elp486' Intel Professional Workstation/panther 82596
'eepro' Intel EtherExpress Pro/10
'eepro100' Intel EtherExpressPro PCI 10+/100B/100+
'eexpress' EtherExpress16 ISA
'epic100' SMC EPIC/100 (EtherPower II) PCI
'eth16i' ICL EtherTeam 16i/32
'ewrk3' EtherWORKS 3 ISA (DE203, DE204, DE205)
'hp100' HP 10/100VG PCLAN (ISA, EISA, PCI)
'lance' AMD LANCE and PCnet (AT1500, NE2100) ISA
'old_tulip' Old DECchip Tulip (dc21x4x) PCI
'pcnet32' AMD PCI PCnet32
'rtl8139' RealTek 8129/8139 (not 8019/8029!) PCI
'sis900' SiS 900/7016
'tlan' TI ThunderLAN (Compaq Netelligent ...)
'tulip' DECchip Tulip (dc21x4x) PCI
'via-rhine' VIA Rhine PCI (3043, VT86c100A, dfe-530tx)
'lanstreamer' Token Ring: IBM Auto LANStreamer PCI Adapter
'olympic' Token Ring: IBM cards (Pit/Pit-Phy/Olympic)
'ibmtr' Token Ring: IBM 16/4
'pcnet_cs' PCMCIA: NS8390-based cards (NE2000, DLINK etc)
'3c574_cs' PCMCIA: 3Com 574
'3c589_cs' PCMCIA: 3Com 589
'netwave_cs' PCMCIA: Netwave AirSurfer Wireless LAN
'nmclan_cs' PCMCIA: New Media Ethernet LAN
'smc91c92_cs' PCMCIA: SMC91c92-based cards
'wavelan_cs' PCMCIA: Wavelan
'xirc2ps_cs' PCMCIA: Xircom: CE2, CEM28, CEM33, or CE3
| «« 2. Konfiguration - Allgemeine Einstellungen | Home | 2. Konfiguration - Netzwerkeinstellungen »» |