Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/08/2005, à 22:31

Haiku

[RESOLU]L'énigme Wifi

Bon celà fait plusieurs jour que j'essaye de faire fonctionner correctement mon wifi sur mon portable Centrino.
Voici un peu le détail.

A l'installation de Kubuntu Hoary, j'ai choisi le périphérique eth0 (ma carte ethernet) comme interface réseau principale, afin de récupérer correctement les paquets notamment de traduction en français. Par le wifi, cette étape de téléchargement à l'installation ne marchait pas.

Me voici donc sous KDE. Je cherche de suite à faire marcher ma connexion wifi. je me rend donc dans Système->Configuration->Internet et Réseau. Je commence par régler les paramètres Wifi : ESSID, clé WEP (je précise que j'ai bien mis au bon format ma clé héxadécimale : WXYZ-1234-AB). J'applique bien sûr celà à eth1.

Je vais ensuite dans Network Settings, je choisis l'interface eth1 (eth0 étant désactivée) et je configure le tout en ip statique. Mon ip sera 192.168.1.101, le masque : 255.255.255.0. Ensuite sur l'onglet route, je spécifie la passerelle, à savoir mon routeur 192.168.1.1 et je demande bien que celà passe par eth1.
Voilà, une fois ces réglages fait, je tente d'activer eth1, toujours avec l'interface graphique. Ma carte s'active mais se désactive toute seule dans la seconde qui suit. En plus, l'endroit où je spécifie l'ip de la passerelle a tendance à être effacé : l'adresse ip que j'avais rentrée disparait pour laisser place à un champ vide.

Malgrès toutes mais tentatives, notamment en spécifiant manuellement l'ESSID et la clé wep via la commande iwconfig, rien à faire. J'arrive parfois à observer une transmission wifi (avec KWifiManager), mais le réseau est en général inatteignable, et le web c'est encore pire.

Je décide de changer de stratégie, fin de la première partie.

Dernière modification par Haiku (Le 22/08/2005, à 14:57)

Hors ligne

#2 Le 20/08/2005, à 22:38

Haiku

Re : [RESOLU]L'énigme Wifi

Je me lance donc, après la lecture de ce forum et d'autres références web, et avec l'aide d'un ami, dans l'édition du fichier /etc/network/interfaces.

Voici le contenu final de ce fichier :

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
 script grep
 map eth1

# The primary network interface

auto eth1
iface eth1 inet static
wireless-mode managed
wireless-essid MonReseau
wireless-key AAAA-BBBB-12
wireless-channel 6
address 192.168.1.101
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

iface eth0 inet

Je reboot. Pas plus de résultat! Je reviens au même point, et en plus le fichier ci dessus a été modifié je ne sais pas quel processus. La ligne gateway a disparue et a été remplacée par deux nouvelles lignes address et broadcast.
Je tente la solution ultime...

Hors ligne

#3 Le 20/08/2005, à 22:46

Haiku

Re : [RESOLU]L'énigme Wifi

En parcourant un site web, je créée dans le dossier /etc/init.d un fichier local contenant ça :

#!/bin/sh

/sbin/iwconfig eth1 ESSID "MonReseau" key AAAA-BBB-12 channel 6 mode managed
/sbin/ifconfig eth1 192.168.1.101 netmask 255.255.255.0
/sbin/route add default gw 192.168.1.1

Et là au miracle ça marche. Ce petit fichier est d'après ce que j'ai compris executé au demarrage et me configure promprement ma carte wifi.

Cependant je trouve que c'est une solution vraiment pas propre et en cas de changement de clé wep par exemple, il sera dûr de se rappele qu'il faut éditer ce fichier.
En plus, dans la séquence de boot, l'étape configuring network interfaces est en fail, comme celle de synchronisation de l'horloge par internet.

Donc j'aimerai bien que quelqu'un se penche sur ce problème et m'indique une solution permettant déjà de s'en sortir avec le fichier /etc/network/interfaces (qui dans l'état actuel me sert à rien) puis avec l'interface graphique (ça ça serait le pied pour un ex-windowsien!)

Merci!

Hors ligne

#4 Le 21/08/2005, à 02:56

YBM

Re : [RESOLU]L'énigme Wifi

et en commentant ce bloc :

mapping hotplug
 script grep
 map eth1

/etc/init.d/networking échoue toujours ?

Hors ligne

#5 Le 21/08/2005, à 12:18

Shoobidoowap7

Re : [RESOLU]L'énigme Wifi

En parcourant un site web, je créée dans le dossier /etc/init.d un fichier local contenant ça :

    #!/bin/sh

    /sbin/iwconfig eth1 ESSID "MonReseau" key AAAA-BBB-12 channel 6 mode managed
    /sbin/ifconfig eth1 192.168.1.101 netmask 255.255.255.0
    /sbin/route add default gw 192.168.1.1

Et là au miracle ça marche. Ce petit fichier est d'après ce que j'ai compris executé au demarrage et me configure promprement ma carte wifi.

Il faut l'appeler comment ce fichier ?

mapping hotplug
script grep
map eth1

Je n'ai pas ça dans /etc/init.d/networking... ??

J'ai exactement le même souci que toi avec ma clef 3COM... sad

Hors ligne

#6 Le 21/08/2005, à 12:30

Haikai

Re : [RESOLU]L'énigme Wifi

C'est normal, puisque les lignes citées se trouvent normalement dans /etc/network/interfaces.
/etc/init.d/networking sert à lancer la connection internet. Elle prend en compte les modifications faites dans le premier fichier.

Hors ligne

#7 Le 21/08/2005, à 13:45

Haiku

Re : [RESOLU]L'énigme Wifi

Shoobidoowap7 a écrit :

En parcourant un site web, je créée dans le dossier /etc/init.d un fichier local contenant ça :

    #!/bin/sh

    /sbin/iwconfig eth1 ESSID "MonReseau" key AAAA-BBB-12 channel 6 mode managed
    /sbin/ifconfig eth1 192.168.1.101 netmask 255.255.255.0
    /sbin/route add default gw 192.168.1.1

Et là au miracle ça marche. Ce petit fichier est d'après ce que j'ai compris executé au demarrage et me configure promprement ma carte wifi.

Il faut l'appeler comment ce fichier ?

Le fichier que j'ai créé s'appelle local et se trouve dans /etc/init.d.
Essaye pour voir.


et en commentant ce bloc :

mapping hotplug
 script grep
 map eth1

/etc/init.d/networking échoue toujours ?

Tu proposes de mettre en commentaire ces trois lignes dans le fichier /etc/network/interfaces?

Hors ligne

#8 Le 21/08/2005, à 18:09

YBM

Re : [RESOLU]L'énigme Wifi

Haiku a écrit :

et en commentant ce bloc :

mapping hotplug
 script grep
 map eth1

/etc/init.d/networking échoue toujours ?

Tu proposes de mettre en commentaire ces trois lignes dans le fichier /etc/network/interfaces?

oui.

Hors ligne

#9 Le 21/08/2005, à 19:24

Haiku

Re : [RESOLU]L'énigme Wifi

YBM a écrit :
Haiku a écrit :

et en commentant ce bloc :

mapping hotplug
 script grep
 map eth1

/etc/init.d/networking échoue toujours ?

Tu proposes de mettre en commentaire ces trois lignes dans le fichier /etc/network/interfaces?

oui.

J'essaye et je vous tiens au courant.

Hors ligne

#10 Le 21/08/2005, à 19:56

Haiku

Re : [RESOLU]L'énigme Wifi

Bon j'ai bien mis en commentaire les 3 lignes, aucun changement. Au boot j'ai toujours 2 fail (configuring network interfaces et la synchro d'horloge).

Mais bon à la rigueur c'est pas important, ce que je voudrais élucider c'est l'inefficacité de l'interface graphique pour configurer le wifi.

Hors ligne

#11 Le 21/08/2005, à 20:47

Julian

Re : [RESOLU]L'énigme Wifi

Salut,

Je ne suis pas expert en wifi, mais pour une configuration de ce genre c'est pas "ath0 ou wlan0 connexion sans fil" qu'il faut utiliser ? Pour moi eth1 c'est pour les cartes ethernet.

Ta carte est bien reconnue par le systeme?

Je ne connais pas les utilitaires kde, je peux être au chou sur ce coup là, mais "eth" = ethernet non?

Sinon t'as essayé en dhcp, histoire de te faciliter la tâche, quitte à repaser en fixe une fois le prob résolu?


julian@jabber.fr

Hors ligne

#12 Le 21/08/2005, à 21:18

Haikai

Re : [RESOLU]L'énigme Wifi

Non, pas forcément. J'ai une carte wifi identifiée comme eth1.

Hors ligne

#13 Le 21/08/2005, à 21:49

Haiku

Re : [RESOLU]L'énigme Wifi

En effet j'ai vu plusieurs cas ou l'interface sans fil était eth1.
Sinon le DHCP ne marche pas plus!

Hors ligne

#14 Le 21/08/2005, à 22:02

Julian

Re : [RESOLU]L'énigme Wifi

Haikai a écrit :

Non, pas forcément. J'ai une carte wifi identifiée comme eth1.

Ok j'aurais appris quelque chose ce soir, merci wink

Désolé j'ai pas d'idée pour ton prob, bon courage.


julian@jabber.fr

Hors ligne

#15 Le 21/08/2005, à 22:20

Marukakuru

Re : [RESOLU]L'énigme Wifi

En fait, c'est Intel a eu l'idée géniale de configurer ses drivers "Centrino" ipw2100 et ipw2200 en "eth$". Du coup, certaines applis de configuration ont du mal à comprendre que c'est du sans-fil.
Mais a priori, ce n'est pas le cas pour Ubuntu qui a reconnu mon Centrino sans problème (et pour l'install, il faut attendre le reboot de la machine pour voir le réseau fonctionner). Précision : mon centrino est de première génération (driver ipw2100), cela a peut-être une influence ?


9ème corollaire à la loi de Murphy : "L'Univers n'est pas indifférent à l'intelligence, il lui est activement hostile."

Hors ligne

#16 Le 21/08/2005, à 22:23

oguenel

Re : [RESOLU]L'énigme Wifi

Bonsoir,

le choix du nom d'interface fixé par le pilote (ethx, rax, wlanx, ...) peut éventuellement être modifié (je crois qu'il faut chercher du coté de ifname ...)
D'autre part, fais le test en après avoir commenté la ligne "auto eth1" dans ton fichier interfaces.

Hors ligne

#17 Le 22/08/2005, à 00:59

YBM

Re : [RESOLU]L'énigme Wifi

Ce qui est bizarre est que j'ai du centrino aussi, et que j'ai un fichier interfaces tout ce qu'il y a de plus normal et que ça marche (Debian), chez un ami avec Ubuntu, le même interfaces marche aussi sur le même modèle de portable.

auto eth1
iface eth1 inet static
        wireless_essid xxxxx
        wireless_mode managed
        address 10.3.2.2
        netmask 255.255.255.0
        network 10.3.2.0
        broadcast 10.3.2.255
        gateway 10.3.2.1
        dns-nameservers 10.3.2.150

Hors ligne

#18 Le 22/08/2005, à 11:02

Haiku

Re : [RESOLU]L'énigme Wifi

YBM a écrit :

Ce qui est bizarre est que j'ai du centrino aussi, et que j'ai un fichier interfaces tout ce qu'il y a de plus normal et que ça marche (Debian), chez un ami avec Ubuntu, le même interfaces marche aussi sur le même modèle de portable.

auto eth1
iface eth1 inet static
        wireless_essid xxxxx
        wireless_mode managed
        address 10.3.2.2
        netmask 255.255.255.0
        network 10.3.2.0
        broadcast 10.3.2.255
        gateway 10.3.2.1
        dns-nameservers 10.3.2.150

Peux tu me copier ton fichier en entier?
Tu n'utilise pas de clé wep?

Hors ligne

#19 Le 22/08/2005, à 13:58

janno59

Re : [RESOLU]L'énigme Wifi

salut ,
j'ai un centrino avec carte wifi intel intégré .
Voila mon network/interfaces:

auto lo
iface lo inet loopback

mapping hotplug
        script grep
        map eth1


iface eth1 inet static
wireless-mode managed
wireless-essid "mon essid"
wireless-key restricted "maclewep"
wireless-channel 1
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1

jean

Hors ligne

#20 Le 22/08/2005, à 14:54

Haiku

Re : [RESOLU]L'énigme Wifi

janno59 a écrit :

salut ,
j'ai un centrino avec carte wifi intel intégré .
Voila mon network/interfaces:

auto lo
iface lo inet loopback

mapping hotplug
        script grep
        map eth1


iface eth1 inet static
wireless-mode managed
wireless-essid "mon essid"
wireless-key restricted "maclewep"
wireless-channel 1
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1

Merci bcp!
Bon c'est bon c'est réglé. En fait il y avait deux problèmes. Déjà il y avait conflit entre l'interface graphique et le fichier /etc/network/interfaces. En effet les paramêtres renrés dans l'interface graphique écrasaient ceux du fichier que j'avais édité. Le problème tant que dans l'interface graphique, le champ passerelle par défaut à la facheuse tendance à se réinitialiser!

Donc ce que j'ai fait : dans l'interface graphique, sur network setting je décoche la case appliquer automatiquement au démarrage, et je fais pareil dans le menu wifi.
Ensuite j'édite proprement le fichier /etc/networking/interfaces comme ci dessus.
mais attention, le nom du ssid ne doit pas être mis entre guillemet. Pour la clé c'est pareil, pas de guillement. Moi j'utilise une clé WEP 10 caractères en héxa; j'ai mis la clé wep sous la forme A14F-C5H1-42. Il faut bien spéarer les groupes de 4 avec des tirets!
Voilà maintenant le wifi marche sans problème et je n'ai plus de fail au boot.

Merci pour votre aide!

Hors ligne

#21 Le 26/08/2005, à 23:56

Shoobidoowap7

Re : [RESOLU]L'énigme Wifi

J'ai créé le fichier "local", j'ai adapé le fichier "interfaces" comme là mais ça plante toujours pareil... sad

Hors ligne

#22 Le 11/09/2005, à 13:54

Rom1

Re : [RESOLU]L'énigme Wifi

moi j'utilise une autre solution pour mes problèmes de wifi.

j'ai des fichiers pre-up et post-down qui monte ou démonte le module ipw2200

ca permet de récupérer le wifi si jamais on perd le signal ou si jamais on utilise le bouton de désactivation

# The primary network interface
iface eth1 inet dhcp
	# wireless-* options are implemented by the wireless-tools package
	wireless-channel 7
	wireless-mode managed
	wireless-essid familleg
	pre-up /etc/network/wifimng
	post-down /etc/network/wifimng

pour le fichier /etc/network/interface

et pour le fichier /etc/network/wifimng que j'ai créé :

# ------------------------------------------------- #
#                     wifimng                       #
# Load/unload the ipw2100 when running ifup/ifdown. #
#      Copyright 2004, Loic d'Anterroches           #
# ------------------------------------------------- #

# Edit /etc/network/interfaces and run this script
# as pre-up and post-down command.
# See `man interfaces` for more details.

if /sbin/lsmod | sed -e '/^ipw2200/s/^ipw2200.*/1/' -e '/[^1]/d' | grep -q 1 
then
 if [[ $MODE = "stop" ]]
 then
  echo "Remove ipw2200"
  sudo /sbin/rmmod ipw2200
 fi
else 
 if [[ $MODE = "start" ]]
 then
  echo "Load ipw2200"
  sudo /sbin/modprobe ipw2200
 fi
fi

voila wink

par contre j'ai un soucis : ce n'est pas activé au démarrage, je recherche pourquoi mais apparement mettre eth1 en auto ne change rien sad

Dernière modification par Rom1 (Le 11/09/2005, à 14:04)

Hors ligne

#23 Le 11/09/2005, à 15:00

janno59

Re : [RESOLU]L'énigme Wifi

en cas de coupure wifi tu peux le relancer avec ce script:

#!/bin/sh
sudo rmmod ipw2200
sudo modprobe ipw2200
exit

Dernière modification par janno59 (Le 11/09/2005, à 15:01)


jean

Hors ligne