OVH Cloud OVH Cloud

probléme conflit rlt8139 3c509 debian

2 réponses
Avatar
fabien
je recherche un peu d'aide concernant un conflit qui me bouffe la vie

J'ai actuellement un vieux pc P133 avec un debian dessus et 2 cartes
reseaux, rlt8139 pci ,et 3c509 isa.
mon probléme et le suivant ces deux cartes resaux avait toutes les deux
le même IRQ (10) alors g modifier l'IRQ de la 3C509 avec 3c5x9Setup.c,
je lui est attribuer l'IRQ 7 ... je redemarre le Hardware puis la carte
est bien reconnue avec l'irq 7 mais rien n'y fait je n'arrive toujoutrs
pas a lui attribuer une adresse IP.

debian:~# cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(set)
0300-030f : 3c509
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(set)
6100-617f : eth0
f000-f007 : ide0
f008-f00f : ide1

debian:~# cat /proc/interrupts
CPU0
0: 124689 XT-PIC timer
1: 18 XT-PIC keyboard
2: 0 XT-PIC cascade
10: 2302 XT-PIC eth0
13: 1 XT-PIC fpu
14: 26052 XT-PIC ide0
15: 8 XT-PIC ide1
NMI: 0
debian:~#


bon deja la ca dérange un peu je ne comprend pas pourquoi je ne vois pas
la 3c509 sur l'irq 7 ?


debian:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:50:22:40:06:F6
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1185 errors:0 dropped:0 overruns:0 frame:0
TX packets:1174 errors:0 dropped:0 overruns:0 carrier:0
collisions:215 txqueuelen:100
RX bytes:116369 (113.6 KiB) TX bytes:566523 (553.2 KiB)
Interrupt:10 Base address:0x6100

eth1 Link encap:Ethernet HWaddr 00:60:8C:BB:2A:65
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:7 Base address:0x300

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:900 (900.0 b) TX bytes:900 (900.0 b)

ici ... je vois qu'elle est presente en eth1 ... mais pas moyen de la
configurer :


debian:~# ifconfig eth1 add 192.168.1.2
debian:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:50:22:40:06:F6
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1275 errors:0 dropped:0 overruns:0 frame:0
TX packets:1266 errors:0 dropped:0 overruns:0 carrier:0
collisions:215 txqueuelen:100
RX bytes:125909 (122.9 KiB) TX bytes:576245 (562.7 KiB)
Interrupt:10 Base address:0x6100

eth1 Link encap:Ethernet HWaddr 00:60:8C:BB:2A:65
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:7 Base address:0x300

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:900 (900.0 b) TX bytes:900 (900.0 b)

debian:~# lsmod
Module Size Used by
3c509 5540 0 (unused)
af_packet 6136 0 (unused)


alors si qq1 pourrais me donner une indication sur le fait que cette
carte ne prend pas en compte l'adresse que je souhaite lui attribuer ?


cordialement,

FAB

2 réponses

Avatar
TiChou
Dans le message <news:ck5v2j$hl3$,
*fabien* tapota sur f.c.o.l.configuration :

J'ai actuellement un vieux pc P133 avec un debian dessus et 2 cartes
reseaux, rlt8139 pci ,et 3c509 isa.
mon probléme et le suivant ces deux cartes resaux avait toutes les deux
le même IRQ (10) alors g modifier l'IRQ de la 3C509 avec 3c5x9Setup.c,
je lui est attribuer l'IRQ 7 ... je redemarre le Hardware puis la carte
est bien reconnue avec l'irq 7 mais rien n'y fait je n'arrive toujoutrs
pas a lui attribuer une adresse IP.


Pourquoi ne pas tout simplement utiliser les scripts de configuration réseau
qui feront ça de façon sûre et automatique ?

debian:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:50:22:40:06:F6
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
[...]


eth1 Link encap:Ethernet HWaddr 00:60:8C:BB:2A:65
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:7 Base address:0x300

ici ... je vois qu'elle est presente en eth1 ... mais pas moyen de la
configurer :

debian:~# ifconfig eth1 add 192.168.1.2


La syntaxe que vous utilisez (ifconfig add) pour paramétrer une adresse IP
sur votre carte réseau n'est pas la bonne. Je vous renvoie donc à la lecture
du manuel de ifconfig pour trouver la bonne syntaxe. Vous la donner toute
faire serait trop facile. ;-)

Une dernière remarque, sur le choix de l'adresse IP sur eth1. Vous avez deux
cartes réseaux distinctes, donc on imagine très bien deux réseaux physiques
distincts raccordés sur chacune des cartes. Mais vous configurez sur chacune
des cartes une adresse IP du même bloc d'adresses IP. Vous risquez alors à
ce niveau là de rencontrer des conflits de routage. Configurez votre
deuxième carte réseau en choisissant une adresse IP appartenant à un autre
bloc, par exemple 192.168.2.0/24.

--
TiChou

Avatar
fabien
Ok merci,
j'en ai même honte ;)
quand on est borné on est borné, j'avais fait le plus dur...
J'était déja a l'étape suivante de configuration des routes ca doit etre
pour ca que le "add" se baladait.



Dans le message <news:ck5v2j$hl3$,
*fabien* tapota sur f.c.o.l.configuration :


J'ai actuellement un vieux pc P133 avec un debian dessus et 2 cartes
reseaux, rlt8139 pci ,et 3c509 isa.
mon probléme et le suivant ces deux cartes resaux avait toutes les deux
le même IRQ (10) alors g modifier l'IRQ de la 3C509 avec 3c5x9Setup.c,
je lui est attribuer l'IRQ 7 ... je redemarre le Hardware puis la carte
est bien reconnue avec l'irq 7 mais rien n'y fait je n'arrive toujoutrs
pas a lui attribuer une adresse IP.



Pourquoi ne pas tout simplement utiliser les scripts de configuration réseau
qui feront ça de façon sûre et automatique ?


debian:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:50:22:40:06:F6
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0


[...]


eth1 Link encap:Ethernet HWaddr 00:60:8C:BB:2A:65
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:7 Base address:0x300



ici ... je vois qu'elle est presente en eth1 ... mais pas moyen de la
configurer :



debian:~# ifconfig eth1 add 192.168.1.2



La syntaxe que vous utilisez (ifconfig add) pour paramétrer une adresse IP
sur votre carte réseau n'est pas la bonne. Je vous renvoie donc à la lecture
du manuel de ifconfig pour trouver la bonne syntaxe. Vous la donner toute
faire serait trop facile. ;-)

Une dernière remarque, sur le choix de l'adresse IP sur eth1. Vous avez deux
cartes réseaux distinctes, donc on imagine très bien deux réseaux physiques
distincts raccordés sur chacune des cartes. Mais vous configurez sur chacune
des cartes une adresse IP du même bloc d'adresses IP. Vous risquez alors à
ce niveau là de rencontrer des conflits de routage. Configurez votre
deuxième carte réseau en choisissant une adresse IP appartenant à un autre
bloc, par exemple 192.168.2.0/24.