Linux et les cartes wifi
Fermé
germain hildegrande
-
21 mai 2005 à 15:44
Xenor Messages postés 3312 Date d'inscription dimanche 11 août 2002 Statut Contributeur Dernière intervention 22 juin 2015 - 21 mai 2005 à 23:11
Xenor Messages postés 3312 Date d'inscription dimanche 11 août 2002 Statut Contributeur Dernière intervention 22 juin 2015 - 21 mai 2005 à 23:11
Quelqu' un pourrait-il m' expliquer la raison pour laquelle les cartes wifi sont une telle galère sous linux. Entre le prism54, les prism duette, indigo, GT, intersil, 2, 2.5, " etc ... ont fini par péter les plombs. Et quand bien même, on a réussi par identifier le prism de la chipset, encore faut-il l' installer, la configurer et là vas-y que je potasse les howtos, tutoriels, pages perso. On devient neurasthénique à force et bien que n' étant plus un novice mais pas encore un expert, on finit par s' épuiser.
Déjà, les modems USB sont péniblement supportés, mais là le virage wifi est complètement ratés. La faute à qui ? Je ne sais pas. En tout cas, j' ai fini par acheter un modem ADSL avec port ethernet et je me suis rapprocher de ma prise téléphonique pour le raccorder : c' est le progrès à l' envers avec un portable qui remplit le rôle d' un fixe et linux qui finit par faire dépenser de l' argent supplémentaire pour un modem externe.
Bien sûr, je m' attends à des railleriies et à des commentaires piquants des experts linuxiens sur mon flop ; mais j' attends aussi des avis constructifs pour moi-même et d' autres personnes dans mon cas.
Merci à toutes et à tous pour vos réponses
Déjà, les modems USB sont péniblement supportés, mais là le virage wifi est complètement ratés. La faute à qui ? Je ne sais pas. En tout cas, j' ai fini par acheter un modem ADSL avec port ethernet et je me suis rapprocher de ma prise téléphonique pour le raccorder : c' est le progrès à l' envers avec un portable qui remplit le rôle d' un fixe et linux qui finit par faire dépenser de l' argent supplémentaire pour un modem externe.
Bien sûr, je m' attends à des railleriies et à des commentaires piquants des experts linuxiens sur mon flop ; mais j' attends aussi des avis constructifs pour moi-même et d' autres personnes dans mon cas.
Merci à toutes et à tous pour vos réponses
A voir également:
- Linux et les cartes wifi
- Voir mot de passe wifi android - Guide
- Adresse mac wifi - Guide
- Changer wifi chromecast - Guide
- Whatsapp avec 2 cartes sim - Guide
- Diskinternals linux reader - Télécharger - Stockage
2 réponses
Utilisateur anonyme
21 mai 2005 à 22:24
21 mai 2005 à 22:24
Bonsoir,
La première étape est d'identifier le module du noyau correspondant à ta carte wifi.
Donc pour ce faire il faut taper la commande suivante dans un terminal:
lspci -v
Sur mon portable j'obtiens (en autre):
Une petite recherche sur google m'apprend que je dois utiliser le module orinoco_pci
Donc, sous root, dans un terminal:
/sbin/modprobe orinoco_pci
(et pour automatiser l'action lors du démarrage, j'ajoute cette ligne dans /etc/rc.d/rc.modules)
J'ajoute dans le fichier /etc/modprobe.conf (avec un noyau 2.6.x) la ligne:
alias eth0 orinoco_pci
Dans le fichier /etc/rc.d/rc.wireless.conf, j'ajoute les caractéristique de mon réseau(essid, key, ...)
Enfin, je vérifie dans /etc/rc.d/rc.inet1 que ma carte obtiendra bien une adresse inet par dhcp, ce qui est le cas par défaut.
Voila, au prochain démarrage je serai automatiquement connecté à mon réseau.
Pour l'utiliser tout de suite, il faut utiliser les outils "wireless-tools", et nottement (sous root, dans un terminal):
iwconfig eth0 key my_key
(voir man iwconfig pour les détails)
et ensuite:
dhcpcd eth0
Et hop, je suis connecté au réseau!
(Tout ceci sur une GNU/linux Slackware current)
@+
La première étape est d'identifier le module du noyau correspondant à ta carte wifi.
Donc pour ce faire il faut taper la commande suivante dans un terminal:
lspci -v
Sur mon portable j'obtiens (en autre):
00:09.0 Network controller: Harris Semiconductor Prism 2.5 Wavelan chipset (rev 01)
Une petite recherche sur google m'apprend que je dois utiliser le module orinoco_pci
Donc, sous root, dans un terminal:
/sbin/modprobe orinoco_pci
(et pour automatiser l'action lors du démarrage, j'ajoute cette ligne dans /etc/rc.d/rc.modules)
J'ajoute dans le fichier /etc/modprobe.conf (avec un noyau 2.6.x) la ligne:
alias eth0 orinoco_pci
Dans le fichier /etc/rc.d/rc.wireless.conf, j'ajoute les caractéristique de mon réseau(essid, key, ...)
Enfin, je vérifie dans /etc/rc.d/rc.inet1 que ma carte obtiendra bien une adresse inet par dhcp, ce qui est le cas par défaut.
Voila, au prochain démarrage je serai automatiquement connecté à mon réseau.
Pour l'utiliser tout de suite, il faut utiliser les outils "wireless-tools", et nottement (sous root, dans un terminal):
iwconfig eth0 key my_key
(voir man iwconfig pour les détails)
et ensuite:
dhcpcd eth0
Et hop, je suis connecté au réseau!
(Tout ceci sur une GNU/linux Slackware current)
@+
Xenor
Messages postés
3312
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015
51
21 mai 2005 à 23:11
21 mai 2005 à 23:11
Salut germain,
Sur ce coup ci, étant moi même grand défenseur de GNU/Linux en particulier de la debian, ben je vais pas t'enfoncer et au contraire, car je suis bien d'accord avec toi !
Le wifi est en plein essor, et en 2 ou 3 ans, des dizaines de nouveaux chipsets, nouvelles marques, nouvelles cartes sont apparus sur le marché. A partir du moment où les constructeurs ne se donnent pas la peine de faire un driver digne de ce nom (c'est à dire avec une interface de configuration - ce qui me semble le minimal pour une carte wifi), et bien ce sont aux autres de le faire, les bénévoles, tous les programmeurs de la planète qui bossent dans l'ombre en donnant de leur temps libre par passion le plus souvent... Mais quand un secteur matériel comme le monde du wifi se développe et se répand à ce rythme, ce type d'activité ne peut suffir à la demande : ça donne le beau bordel que tu décris. Du moins, c'est comme ça que je l'explique.
Très peu, mais vraiment très peu, de fabriquants ont développé un driver pour linux. A prendre pour exemple par tous le fabriquant Ralink qui en plus de développer un driver pour linux, l'a rendu open source et a fait une interface graphique de config (avec prise en charge WEP / WPA, scan des réseaux, etc) mais à ma connaissance c'est bien le seul.
Les chipsets prism sont pris en charge par le noyau linux lui même, mais parmis les cartes de la norme G ce sont presque les seuls. Pour toutes les autres cartes, ça dépend, et comme tu dis, il faut s'en tapper, les howtos, des pages perso, des guide machinchose, des recherches, des tutoriaux, du patchage... pour certains ça marche facilement (comme pour philtrain apparemment) mais pour d'autres c'est plus compliqué (et je peux l'affirmer, ayant installé 7 modèles de cartes wifi différentes sous des systèmes pingouin).
Heureusement ndiswrapper est un bon support de réponse puisqu'il émule les drivers windows et qu'il offre une solution pour beaucoup de chips, mais il n'est pas suffisant, ne fonctionne pas à 100% comme devrait fonctionner un driver wifi (pas de support WPA par exemple). De toutes manières tout ça est beaucoup trop dispersé dans tous les sens, comme tu disais.
Les principaux responsables de ce bazar donc : les fabriquants.
Il est vrai que faire marcher n'importe quelle carte avec le pingouin est parfois une sacrée épreuve du combattant. Mais quand on aime, on ne compte pas...
Sur ce coup ci, étant moi même grand défenseur de GNU/Linux en particulier de la debian, ben je vais pas t'enfoncer et au contraire, car je suis bien d'accord avec toi !
Le wifi est en plein essor, et en 2 ou 3 ans, des dizaines de nouveaux chipsets, nouvelles marques, nouvelles cartes sont apparus sur le marché. A partir du moment où les constructeurs ne se donnent pas la peine de faire un driver digne de ce nom (c'est à dire avec une interface de configuration - ce qui me semble le minimal pour une carte wifi), et bien ce sont aux autres de le faire, les bénévoles, tous les programmeurs de la planète qui bossent dans l'ombre en donnant de leur temps libre par passion le plus souvent... Mais quand un secteur matériel comme le monde du wifi se développe et se répand à ce rythme, ce type d'activité ne peut suffir à la demande : ça donne le beau bordel que tu décris. Du moins, c'est comme ça que je l'explique.
Très peu, mais vraiment très peu, de fabriquants ont développé un driver pour linux. A prendre pour exemple par tous le fabriquant Ralink qui en plus de développer un driver pour linux, l'a rendu open source et a fait une interface graphique de config (avec prise en charge WEP / WPA, scan des réseaux, etc) mais à ma connaissance c'est bien le seul.
Les chipsets prism sont pris en charge par le noyau linux lui même, mais parmis les cartes de la norme G ce sont presque les seuls. Pour toutes les autres cartes, ça dépend, et comme tu dis, il faut s'en tapper, les howtos, des pages perso, des guide machinchose, des recherches, des tutoriaux, du patchage... pour certains ça marche facilement (comme pour philtrain apparemment) mais pour d'autres c'est plus compliqué (et je peux l'affirmer, ayant installé 7 modèles de cartes wifi différentes sous des systèmes pingouin).
Heureusement ndiswrapper est un bon support de réponse puisqu'il émule les drivers windows et qu'il offre une solution pour beaucoup de chips, mais il n'est pas suffisant, ne fonctionne pas à 100% comme devrait fonctionner un driver wifi (pas de support WPA par exemple). De toutes manières tout ça est beaucoup trop dispersé dans tous les sens, comme tu disais.
Les principaux responsables de ce bazar donc : les fabriquants.
Il est vrai que faire marcher n'importe quelle carte avec le pingouin est parfois une sacrée épreuve du combattant. Mais quand on aime, on ne compte pas...