Newsgroup: it.comp.os.linux.sys
Titolo: SchedE di rete

Qualcuno saprebbe dirmi come configurare DUE schede di rete una stessa
macchina?
Per la prima non ho avuto problemi, adesso come faccio per l'altra?
La prima l'ho messa su eth0 con io=0x300 irq=11 (procedura standard).
Ho provato a dare un eth1 io=0x340 irq=12 (13, 15... ne ho provati diversi)
ma niente da fare.
Grazie in anticipo per l'eventuale supporto tecnico :-)
Luca

 Grazie in anticipo per l'eventuale supporto tecnico :-)
Perchè l' irq e l' io non li lasci gestire al listema operativo?
--------------------------------
Inviato via 
http://usenet.libero.it

Anarazael wrote:

... se sono schede pci non dovresti aver nessun problema relativo alla 
configurazione dell' IO e IRQ. Con Red Hat per esempio il demone kudzu 
dovrebbe riconoscere automaticamente i moduli da inserire nella 
configurazione ( se supportati dal kernel, ovviamente), altrimenti 
controlla il tipo di chip adottato dalla tua nic e cerca  nella 
documentazione o con google a quale modulo del kernel corrisponde il chip 
in oggetto.
Fai un modprobe <nome_modulo_nuova_scheda>.
Con "ifconfig" dovresto trovare una nuova interfaccia eth1. Se fin qui è 
tutto ok inserisci la riga in /etc/modules.conf:
alias eth1 <nome_modulo_nuova_scheda>
A questo punto dovrai inserire i parametri di configurazione di network (IP, 
ecc) in un file che è strettamente legato al tipo di distribuzione che hai 
installato.
Se la scheda è una vecchia ISA bus, prima di tutto controlla con la sua 
utility dos l'indirizzo IO e IRQ ed eventualmente cambia i parametri, poi 
riserva l'IRQ scelto al solo bus ISA tramite il settaggio bios della 
motherboard. A questo punto, se ad esempio è una NE2000 compatibile puoi 
richiamare il modulo del kernel con "modprobe ne io=0x380 irq=7".
Poi prosegui come sopra.
Antonio C.

 macchina?
come ho fatto io:
1) controllare che la scheda nuova sia supportata dal kernel: un kernel
base probabilmente non avra' problemi, viceversa uno ricompilato e
"ottimizzato" potrebbe non avere piu' il supporto
1.a) cd /usr/src/linux-2.x.x/ (da root) make xconfig (da x). "network
device support" => "ethernet 10 or 100 mbit" => controllare che il chip
della scheda sia supportato come modulo. per conoscere il nome del chip
consultare google/sito del produttore. se necessario aggiungere il
supporto, ricompilare kernel e moduli, aggiornare e riavviare (vd kernel
howto allo scopo)
2) cat /proc/pci : se appaiono le due schede e' tutto ok altrimenti
cercare di montare a mano il modulo e rifare. se anche questo non
funzionasse potrebbero esserci problemi hardware (io ho avuto problemi
allo slot pci: spostando la scheda e' andato tutto a buon fine)
3) configurare la scheda
3.a) in dhcp: /sbin/dhcpd -t 10 -d eth0
3.b) staticamente: /sbin/ifconfig eth0 1.2.3.4 netmask 255.255.255.0
nota: e' possibile che le due schede si siano "invertite" e cioe' che
quella che prima era eth0 sia ora eth1 e viceversa
ovviamente tutto questo puo' essere inserito negli script di avvio o
essere fatto con utility grafiche eventualmente presenti sul sistema
-- 
quando tutti mi perseguitano prego di ricordare che ci vogliono 42 muscoli
per aggrottare il viso e solo 4 per stendere il medio e mandarli a cagare!

 Poi prosegui come sopra.
mmmm.... Che IRQ mi consiglieresti di riservare?
- Luca

 - Luca
... non ho mai fatto ulteriori prove ma teoricamente se assegni  una risorsa 
irq al solo bus isa automaticamente il bios la esclude dall'impiego sul bus 
pci. Prova con irq 5 oppure 10 - 11. L'importante è che vengano esclusi nel 
bios. Non ti dimenticare anche dell'indirizzo  IO. In questo caso l'utility 
della scheda ethernet dovrebbe già proporti alcuni valori standard, 
inserisci un valore diverso per le due schede.
Antonio aka Tocas