Publicité
Offres partenaires
Actualités relatives

Votre réseau 1 Gbps en PCI-Express ?

Publié le 23 septembre 2005

Gigabyte annonce la mise sur le marché de la première carte réseau au format PCI-Express. Cet adaptateur Ethernet LC05 est compatible Plug And Play à l'interface PCI-Express 1x et supporte le mode Full Duplex jusqu'&a Lire la suite

Une carte réseau PCI-Express

Publié le 31 janvier 2005

Jusqu’à présent, on parlait surtout du PCI-Express pour son application dans les cartes graphiques en remplacement du traditionnel port AGP. En règle générale, une carte mère récente embarque au minimum un connecteur PCI-Express 16x, réservé à la carte Lire la suite

La carte accélératrice pour le jeu en réseau revient

Publié le 15 février 2007

Nous vous avions parlé il y a près d’un an d’une carte accélératrice pour les jeux en réseau, la KillerNIC M1. Et bien Bigfoot Networks revient avec la KillerNIC K1, une version moins coûteuse de la carte. Les cartes accélératrices pour le réseau Les ca ... Lire la suite

Partage réseau : nouveautés chez Trendnet

Publié le 28 novembre 2006

Trendnet annonce le lancement de deux nouveautés dans le partage de fichier en réseau, le TS-i300 et le TS-i300W. Pour le partage facile de fichiers Pour partager des fichiers en réseau à domicile il faut que les ordinateurs soient allumés et reliés, ce n Lire la suite

Les derniers tests

Guide de Noël 2008

Publié le 01 décembre 2008

Comme chaque année, voici venu l’heure de notre sélection des meilleurs composants, sorte de résumé des comparatifs et de nos avis sur les produits disponibles actuellement, classés par catégorie et tranche de prix. Que mettre sous le sapin ? Lire la suite

Un dual core à 3,8 GHz pour 100 euros

Publié le 28 novembre 2008

Comment obtenir un dual core Intel à 3.8 GHz voir 4 GHz pour 100 € ? Grâce à la magie de l'overclocking, et aux quelques conseils prodigués dans ce guide ! Lire la suite

Windows 7 : premier point sur les performances

Publié le 26 novembre 2008

Microsoft a annoncé que Windows 7 serait plus rapide et consommerait moins de ressources que Windows Vista. Qu’en est-il de la première version massivement distribuée aux développeurs ? Peut-elle déjà tenir la comparaison face à Windows Vista ? Lire la suite

Quel récepteur TNT choisir ?

Publié le 24 novembre 2008

Avec l’arrivée massive de la TNT, il convient de ne pas se tromper lors du choix de son récepteur TNT. Que vous le vouliez compatible HD, avec ou sans disque dur ou équipé de fonctions annexes, suivez notre guide pour bien choisir votre récepteur TNT. Lire la suite

  FORUM Tom's Hardware » Le monde de Linux » A l'aide ! » conexion internet usb + ethernet, carte reseau, et lan
 

conexion internet usb + ethernet, carte reseau, et lan

Il y a 202 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici



Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : conexion internet usb + ethernet, carte reseau, et lan
 
Plus d'informations

Bonjour,

Voila j'ai installé il y a quelques mois linux la RH9 sur mon desktop, et une connexion internet via ma carte reseau (une 3COM 3C900 Combo). L'install s'est faite sans probleme.
Depuis j'ai achete un laptop (un dell i5150), sur lequel j'ai aussi installé une RH9. Sur le portable j'ai utilisé le même modem via mon controleur reseau (un broadcom bc4400). Le modem, c'est la freebox (V2).

Comme je n'ai plus d'emplacement libre pci sur mon desktop, j'ai décidé d'utiliser la connexion usb pour internet. J'ai donc rebooté, et là détection automatique de l'usb, aucun probleme pour internet.

J'ai ensuite voulu monter le réseau local. Et la, ifconfig sur le desktop me met 2 "connexions", "eth0" et "lo".
J'ai cru comprendre que lo est pour le loopback.
J'ai téléchargé un fichier de 1 Mo et ifconfig m'indique bien que eth0n, dont l'adresse ip est bien mon ip pour internet, est bien la connexion réseau passant par l'usb pour internet.

Comment faire pour configurer ma carte 3COM ?
Pourquoi n'apparait-elle pas dans ifconfig ?


Merci, x.


Voici ma config.
Un Vieux PC (K6-2 a 500Mhz)
4 cartes PCI:
1 carte réseau 3COM 3C900 COMBO
1 vieille carte graphique
1 carte controleur RAID (avec 2 hdd de 120Go)
1 carte combo USB+Firewire

Un laptop: dell inspiron 5150 (3Ghz+HT)
avec un controleur ethernet (broadcom bc400)

Un cable ethernet croisé pour le réseau local

# kill -9 `pidof sun`
Plus d'informations

C'est bizarre, souvent la carte réseau utilisé pour le local est eth0, et la connection eth1 (voir ppp0 en plus si c'est du ppp)

fais un "lsmod" en root et regarde si le module de ta carte réseau et chargé, sinon fais "ifconfig eth1 <ip> up"

Plus d'informations

J'ai l'impression que la carte 3COM n'est pas chargée.
Le module "CDCEther" correspond je crois a la Frebbox, d'apres les infos que me donne dmesg (voir a la fin du message).

$ /sbin/lsmod
Module Size Used by Not tainted
parport_pc 17508 1 (autoclean)
lp 8580 0 (autoclean)
parport 33952 1 (autoclean) [parport_pc lp]
autofs 12148 0 (autoclean) (unused)
ipt_REJECT 3672 6 (autoclean)
iptable_filter 2316 1 (autoclean)
ip_tables 14488 2 [ipt_REJECT iptable_filter]
CDCEther 13500 1
acm 7360 0 (unused)
ohci1394 18600 0 (unused)
ieee1394 45388 0 [ohci1394]
keybdev 2720 0 (unused)
mousedev 5204 1
hid 20772 0 (unused)
input 5632 0 [keybdev mousedev hid]
ehci-hcd 18472 0 (unused)
usb-ohci 20392 0 (unused)
usbcore 73088 1 [CDCEther acm hid ehci-hcd usb-ohci]
ext3 64704 5
jbd 47828 5 [ext3]

Sinon eth1 n'est pas reconnu.

# /sbin/ifconfig eth1 192.168.1.1 UP
SIOCSIFADDR: Aucun périphérique de ce type
eth1: interface inconnue: Aucun périphérique de ce type
UP: Hôte inconnu
ifconfig: `--help' gives usage information.

Que puis-je faire ?? J'ai l'impression que la config eth0 de ma carte reseau 3COM est "écrasée" par celle de la freebox. Est-ce le cas ?
Puis-je supprimer eth0 completement, et réinstaller les interfaces reseau de facon avoir eth0 + eth1 ??

Merci, xround.

PS : la carte 3COM existe pourtant elle est reconnue par lspci :

# /sbin/lspci
00:00.0 Host bridge: ALi Corporation M1531 [Aladdin IV] (rev b3)
00:02.0 ISA bridge: ALi Corporation M1533 PCI to ISA Bridge [Aladdin IV] (rev b4)
00:03.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:03.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:03.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:03.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
00:03.4 FireWire (IEEE 1394): ALi Corporation M5253 P1394 OHCI 1.1 Controller
00:04.0 Ethernet controller: 3Com Corporation 3c900 Combo [Boomerang]
00:05.0 VGA compatible controller: Cirrus Logic GD 5446
00:06.0 RAID bus controller: Triones Technologies, Inc. HPT372A (rev 01)
00:0b.0 IDE interface: ALi Corporation M5229 IDE (rev 20)

Sinon dmesg me donne les infos suivante pour CDCEther :

# dmesg
....
CDCEther.c: CDCEther.c: 0.98.6 7 Jan 2002 Brad Hards and another
usb.c: registered new driver CDCEther
CDCEther.c: Found Header descriptor, CDC version 110.
CDCEther.c: Imperfect filtering support - need sw hashing
CDCEther.c: Can't use SetEthernetMulticastFilters request
CDCEther.c: detected BULK OUT packets of size 64
CDCEther.c: interrupt address: 3
CDCEther.c: interrupt interval: 100
divert: allocating divert_blk for eth0
CDCEther.c: eth0: Freebox SA FreeBoX 1.00
CDCEther.c: eth0: 00:07:CB:00:00:FF
parport0: PC-style at 0x378 [PCSPP,EPP]
ip_tables: (C) 2000-2002 Netfilter core team
CDCEther.c: eth0: set multicast filters
CDCEther.c: eth0: set multicast filters
CDCEther.c: Got unsupported ioctl: 1
CDCEther.c: Got unsupported ioctl: 5
CDCEther.c: Got unsupported ioctl: 7
CDCEther.c: eth0: too many MC filters for hardware, using allmulti
CDCEther.c: eth0: too many MC filters for hardware, using allmulti
CDCEther.c: eth0: too many MC filters for hardware, using allmulti
CDCEther.c: eth0: too many MC filters for hardware, using allmulti
CDCEther.c: eth0: too many MC filters for hardware, using allmulti
parport0: PC-style at 0x378 [PCSPP,EPP]
lp0: using parport0 (polling).
lp0: console ready
CDCEther.c: rx status -75
CDCEther.c: eth0: RX status -75
CDCEther.c: rx status -75
CDCEther.c: eth0: RX status -75

Plus d'informations

J'oublais autre chose. J'ai l'impression qu'aucune info ne transparait dans "dmesg", concenant le chargement de module pour la carte reseau 3COM, ou la reconnaisance de celle-ci au démarrage.
LEs seules infos que j'ai pu récupérer sont les suivantes :
Tiré de "dmesg"

# dmesg
...
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 131072 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.

Alors que toutes les autres 4 pci sont explicitement nommées dans dmesg.

Merci, xround

# kill -9 `pidof sun`
Plus d'informations

si tu fais "modprobe <module_de_ta_3com>" ça marche pas ?

Plus d'informations

A priori, oui. Voila ce que j'obtiens apres la commande que tu m'as conseillée :
#/sbin/modprobe 3c59x
#/sbin/lsmod
Module Size Used by Not tainted
3c59x 29360 0 (unused)

Que dois-je faire ensuite ?

Le fichier /etc/modules.conf contient la ligne suivante :

alias eth0 3c59x


Dois-je supprimer cette ligne dans modules.conf, qui apparait aussi quand je tape la commande
# modprobe -c

Pourquoi eth0 signifie l'interface avec la freebox dans ifconfig, alors que c'est un alias de ma carte éthernet 3COM ?

En faisant des cat sur le fichier modules.dep (dans le répertoire /lib/modules/2.4.20-8/), j'ai trouvé les lignes suivantes concerncant mes 2 modules réseau :

/lib/modules/2.4.20-8/kernel/drivers/usb/CDCEther.o: /lib/modules/2.4.20-8/kernel/drivers/usb/usbcore.o

/lib/modules/2.4.20-8/kernel/drivers/net/3c59x.o:

Faut-il créer des dépendances pour le module 3c59x de la 3COM ?

Comment automatiser le tout si j'arrive à faire fonctionner ma 3COM pour le réseau local ?

Merci pour tes conseils en tout cas, deather.
xround.


PS : Sinon, pour essayer de comprendre le fonctionnement "pratique" des modules (chargement, modules chargés dépenddances, ...), quels sont les docs de références ?
Y-a-t-il des docs en francais ?

# kill -9 `pidof sun`
Plus d'informations

Essaie de remplacer alias eth0 3c59x par alias eth1 3x59x

Code :
  1. #/sbin/lsmod
  2. Module                  Size  Used by    Not tainted
  3. 3c59x                  29360  0  (unused)



ca ca veut dire que le module est pas utilisé donc qu'il sert à rien :/

Plus d'informations

J'ai remplacé eth0 par eth1, et rebooté.
Mais le module 3c59x n'était pas chargé. Après l'avoir rechargé manuellement avec "modprobe 3c59x", j'ai lu la page
http://www.linux-france.org/prj/in [...] ation.html

Et par la commande "dmesg", j'obtiens :

3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
00:04.0: 3Com PCI 3c900 Boomerang 10Mbps Combo at 0xec00. Vers LK1.1.18-ac
00:60:08:75:44:cd, IRQ 3
product code 4b4c rev 00.0 date 01-04-80
Internal config register is 10302d8, transceivers 0xe138.
8K word-wide RAM 3:5 Rx:Tx split, autoselect/10baseT interface.
Enabling bus-master transmits and whole-frame receives.
00:04.0: scatter/gather enabled. h/w checksums disabled
divert: allocating divert_blk for eth1

Puis je trouve bien par "ifconfig -a", les 2 interfaces eth0 et eth1.

# /sbin/ifconfig -a
eth0 Lien encap:Ethernet HWaddr 00:07:CB:00:00:FF
inet adr:82.67.184.130 Bcast:82.67.184.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:26132 errors:0 dropped:0 overruns:0 frame:0
TX packets:26135 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:100
RX bytes:2131787 (2.0 Mb) TX bytes:1630878 (1.5 Mb)

eth1 Lien encap:Ethernet HWaddr 00:60:08:75:44:CD
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 lg file transmission:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interruption:3 Adresse de base:0xec00

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:30 errors:0 dropped:0 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:1998 (1.9 Kb) TX bytes:1998 (1.9 Kb)



Puis j'ai configuré l'interface eth1 :
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 up

et /sbin/lsmod m'a renvoyé
# /sbin/lsmod
Module Size Used by Not tainted
3c59x 29360 1


Bon voilà qui est fait. Le "Used" est à "1". Ouf! Y-a-t-il d'autres étapes ?

La page de référence ci-dessus explique comment "Rendre la configuration permanente", mais pour une Debian. Je ne sais pas vraiment comment faire avec la redhat. As-tu une idée pour fixer tout çà ?

Merci, xround.

PS : J'aimerais bien aussi configurer mon portable, mais j'ai l'impression que c'est une autre histoire. Par "ifconfig", j'obtiens que le loopback, et "ifconfig -a" me donne 5 interfaces : dummy0, eth0, lo, teql0, et teql1! Je ne sais pas s'il y a un rapport, mais j'utilise le noyau 2.6.2, que j'ai compilé pour que linux puisse reconnaître l'hyper-threading (c'est un Dell i5150 3.02Ghz + HT ).

Le contrôleur réseau sur le portable est un Broadcom 4400, qui est chargé par le module bcm4400.
Une info de dmesg au boot :
"bcm4400 : NIC Link is down."
Qu'est-ce que ça signifie ?

# kill -9 `pidof sun`
Plus d'informations

Impec pour ta carte réseau, bien joué. :)

"bcm4400 : NIC Link is down."

Ca ca veut dire que ta carte réseau est reconnu impeccable (d'ailleur ifconfig -a te le dis) mais le link est pas branché !

Plus d'informations

Comment faire pour "brancher le link" ?
J'ai tenté de configurer l'interface eth0 (du portable) avec

Code :
  1. # ifconfig eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255 up


Mais

Code :
  1. # /sbin/lsmod
  2. Module                  Size  Used by    Not tainted
  3. bcm4400                  XXXXX  0



Sinon sais-tu comment rendre la config réseau permanente ?

xround.

# kill -9 `pidof sun`
Plus d'informations

Ben pour brancher le link faut brancher un cable réseau [:grut]
Pour la config du réseau permanante nan, enfin j'ai une solution pas très propre:
tu te fais un script dans /sbin qui fais le modprobe et le ifconfig, puis tu lance ce script à chaque démarrage avec /etc/rc.d (si ça marche comme ça sous Debian)

Plus d'informations

Le problème, c'est que mon cable réseau est bien branché entre les 2 pc.
Je ne sais pas quoi faire.
Comme info, sur le portable, la commande lsmod me renvoie unused (Used 0), même après :

Code :
  1. # ifconfig eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255 up


Est-ce normal ?


Sinon, j'ai fini par trouver un howto qui specifie ce qu'il faut faire pour la config permanente, à l'adresse :
http://ftp.traduc.org/doc-vf/HOWTO [...] HOWTO.html

Pour la redhat, Il faut en fait créer un fichier ifcfg-ethN dans /etc/sysconfig/network-scripts, où ethN est l'interface reseau souhaitée, ici ma carte 3COM pour le réseau local.
Il semble qu'il faille aussi modifier les fichiers, /etc/sysconfig/network et /etc/sysctl.conf, mais là, cela depend peut-etre de la version de redhat utilisée, et des "nouveautés" comme l'ipv6.

Bon bilan, ca marche a peu près. Au bout du 3eme boot, j'obtiens :

Code :
  1. # /sbin/lsmod
  2. Module                  Size  Used by    Not tainted
  3. 3c59x                  29360  1
  4. CDCEther              13500  1
  5. ohci1394              18600  0 (unused)
  6. ieee1394              45388  0 [ohci1394]
  7. ehci-hcd              18472  0 (unused)
  8. usb-ohci              20392  0 (unused)
  9. usbcore                73088  1 [CDCEther acm hid ehci-hcd usb-ohci]



Je ne comprends pas bien pourquoi l'interface avec la freebox n'est pas toujours acceptée. Je boote parfois en localhost! L'interface eth0 de la Freebox est refusée.
Comment faire pour savoir quels drivers sont utilisés pour la Freebox reliée en USB au pc ? CDCEther.o semble être utilisé, mais est ce le seul ?
Pourquoi ai-je un alias eth0 pour off ?

Code :
  1. # /sbin/modprobe -c | grep eth0
  2. alias eth0 off





xround.

# kill -9 `pidof sun`
Plus d'informations

Waou, bizarre en effet. Tu ne touche pas à la FreeBox entre les 3 démarrages? Toujours allumée?

Est-ce que sous windows, le réseau avec ton portable marche? Il détècte bien un cable réseau?
Et tu est bien sous debian?

Plus d'informations

Non, je ne touche pas à la FreeBox. Elle reste allumée avec ces petits voyants verts.
J'ai installé le réseau sous windows, avec la même disposition matérielle. Et mis à part des problèmes de pare-feu, je n'ai aucun problème de reconnaissance de carte réseau sous windows, le réseau local fonctionne très bien.
Mais l'utilisation de l'usb avec la Freebox peut causer des problèmes de déconnexion intempéstive, sous windows en tout cas. Le résultat est alors un accès impossible à internet. Une "désactivation - réactivation" de la connexion internet résoud le problème. Je ne sais pas si ce problème est connu sous linux.
Par contre au démarrage, la connexion internet ne m'a jamais causé de problème sous windows.

Pour être plus précis sur la disposition matérielle:
Internet <-> Freebox <- cable usb -> mini hub usb2
<- cable usb -> PC1 <-câble éthernet croisé-> PC2.
J'ai posé un hub entre la freebox et