[Bash] Choix de conf Wifi.(Résolu)
- mariop31
- archer
- Messages : 133
- Inscription : ven. 15 juin 2007, 12:17
- Localisation : Auterive Haute-Garonne
Non c'est au moment de la recopie de la ligne que j'ai supprimé un !tuxce a écrit :wicd en double, ca doit pas trop le faire...
Je l'ai déjà fait.tuxce a écrit :...pour ce qui est des ip statiques, développe le réseau que tu veux, tu auras des zones pour renseigner les paramètres statiques....
Ben voilà commenet je m'y suis pris:tuxce a écrit :....sinon, ca marche pas à quel niveau?
J'ai démarré la machine avec une connexion wifi effectuée via NET_PROFILES=(menu), puis j'ai fait un:
Code : Tout sélectionner
$ sudo yaourt wicd
$ sudo /etc/rc.d/wicd start
$ /usr/lib/wicd/gui.py
J'ai rajouté dans /etc/rc.conf wicd.
J'ai supprimé dans /etc/rc.conf NET_PROFILES=(menu) et remplacé par NET_PROFILES=()
Puis j'ai rebooté.
Quand la machine à redémarré en faisant un
Code : Tout sélectionner
ifconfig
J'ai relancé:
Code : Tout sélectionner
$ /usr/lib/wicd/gui.py
Voilà.
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.
-+-Albert Einstein-+-
-+-Albert Einstein-+-
et en cliquant sur actualiser?mariop31 a écrit : l'interface est bien montée mais pas d'@ip.
J'ai relancé:Un gui hyper étriqué, me proposant que ma liaison filaire.Code : Tout sélectionner
$ /usr/lib/wicd/gui.py
Voilà.
dans les préférences, c'est bien la bonne interface wifi?
t'es limite en signal wifi?
tu as coché la connexion automatique?
- mariop31
- archer
- Messages : 133
- Inscription : ven. 15 juin 2007, 12:17
- Localisation : Auterive Haute-Garonne
J'ai pas actualiser.tuxce a écrit :.....
et en cliquant sur actualiser?
J'ai pas préférences.tuxce a écrit :.....dans les préférences, c'est bien la bonne interface wifi?....
Comme je l'ai dit super étriqué
Non je suis à donf.tuxce a écrit :.....t'es limite en signal wifi?
tu as coché la connexion automatique?
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.
-+-Albert Einstein-+-
-+-Albert Einstein-+-
alt+impr ecran pour ne capturer que la fenetre, puis un site genre http://imageshack.us/
- mariop31
- archer
- Messages : 133
- Inscription : ven. 15 juin 2007, 12:17
- Localisation : Auterive Haute-Garonne
Je me suis aperçu que contrairement à ce que j'ai trouvé sur ce wiki : http://wiki.archlinux.org/index.php/Wicd
pour avoir la totalité de la capture de ce tu me montres dans ton wiki : http://wiki.archlinux.fr/howto:reseau:wicd
il faut que j'active le daemon network dans mon rc.conf
J'ai avancé un peu plus, je me suis aperçu que ma clef wep n'était pas pris en compte, en effet j'avais modifié dans le menu gui de wicd dans l'onglet préférences l'option
Pilote WPA Supplicant wext par ipw, en remettant wext ça va bien mieux.
Pour l'instant à la maison ça à l'air de tourner, je verrai lundi au taf, si ça le fait aussi.
pour avoir la totalité de la capture de ce tu me montres dans ton wiki : http://wiki.archlinux.fr/howto:reseau:wicd
il faut que j'active le daemon network dans mon rc.conf
J'ai avancé un peu plus, je me suis aperçu que ma clef wep n'était pas pris en compte, en effet j'avais modifié dans le menu gui de wicd dans l'onglet préférences l'option
Pilote WPA Supplicant wext par ipw, en remettant wext ça va bien mieux.
Pour l'instant à la maison ça à l'air de tourner, je verrai lundi au taf, si ça le fait aussi.
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.
-+-Albert Einstein-+-
-+-Albert Einstein-+-
j'ai jeté un coup d'oeil au source, tu l'as installé d'où?
tu peux poster la version?
j'ai la version 1.4.1-4 et la fenetre que tu as posté ne s'affiche que si je modifie les préférences ("Demander les profils à l'autoconnexion filaire") et que le fil est branché.
tu as modifié des options ou les fichiers de conf de wicd?
sinon, il n'y a pas besoin de lancer le deamon network.
si tu dois le lancer, ca doit etre qu'il désactive la connection filaire et court circuite la détection de wicd. (enfin je suppose vu les script que tu rajoutes
)
sinon effectivement, pour ipw/wext, c'est pareil pour moi, j'ai une intel ipw3945, mais j'utilise wext quand meme.
tu peux poster la version?
j'ai la version 1.4.1-4 et la fenetre que tu as posté ne s'affiche que si je modifie les préférences ("Demander les profils à l'autoconnexion filaire") et que le fil est branché.
tu as modifié des options ou les fichiers de conf de wicd?
sinon, il n'y a pas besoin de lancer le deamon network.
si tu dois le lancer, ca doit etre qu'il désactive la connection filaire et court circuite la détection de wicd. (enfin je suppose vu les script que tu rajoutes

sinon effectivement, pour ipw/wext, c'est pareil pour moi, j'ai une intel ipw3945, mais j'utilise wext quand meme.
Dernière modification par tuxce le dim. 24 févr. 2008, 17:30, modifié 1 fois.
- mariop31
- archer
- Messages : 133
- Inscription : ven. 15 juin 2007, 12:17
- Localisation : Auterive Haute-Garonne
tuxce a écrit :j'ai jeté un coup d'oeil au source, tu l'as installé d'où? tu peux poster la version?....
Code : Tout sélectionner
=> pacman -Si wicd
Dépôt : extra
Nom : wicd
Version : 1.4.1-4
URL : --
Licences : --
Groupes : --
Fournit : --
Dépend de : dbus-python pygtk dhclient wpa_supplicant ethtool
Dépendances opt. : --
Incompatible avec : wicd-svn
Remplace : --
A télécharger : 172,92 K
Taille (installé) : 172,92 K
Paqueteur : --
Architecture : --
Compilé le : --
somme MD5 : 05e3b618cb910378b4c84276ce785412
Description : New and alternative wireless/wired network management utility
Effectivement J'ai coché cette case.tuxce a écrit :.....j'ai la version 1.4.1-4 et la fenetre que tu as posté ne s'affiche que si je modifie les préférences ("Demander les profils à l'autoconnexion filaire") et que le fil est branché....
Non pas du tout.tuxce a écrit :.....tu as modifié des options ou les fichiers de conf de wicd?....
tuxce a écrit :...sinon, il n'y a pas besoin de lancer le deamon network....
Je vais essayer encore une fois en désactivant network et décoché la case.
De quel script parles tu ????tuxce a écrit :si tu dois le lancer, ca doit etre qu'il désactive la connection filaire et court circuite la détection de wicd. (enfin je suppose vu les script que tu rajoute)
Vi j'ai une ipw200 aussi.tuxce a écrit :sinon effectivement, pour ipw/wext, c'est pareil pour moi, j'ai une intel ipw3945, mais j'utilise wext quand meme.
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.
-+-Albert Einstein-+-
-+-Albert Einstein-+-
- mariop31
- archer
- Messages : 133
- Inscription : ven. 15 juin 2007, 12:17
- Localisation : Auterive Haute-Garonne
Eureka j'ai trouvé mon pb de lenteurs avec gnome quand je suis au taf.
Au taf j'ai un réseau sécurisé par un Squid avec authentification.
En fait dans la conf wifi pour le taf j'avais mis une gateway, en l'occurrence @ip de mon proxy. Du coup l'authentification ne se fait pas et gnome rame à mort pour démarrer (je ne comprends toujours pas la relation de cause à effet).
C'est vrai que je n'ai pas besoin de gateway, puisque en http je m'identifie au proxy, et grâce /etc/wgetrc pas de pb pour yaourt et pacman.
J'ai supprimé la gateway dans la conf wifi du taf et maintenant ça le fait.
Y a t-il quelqu'un qui puisse m'expliquer où trouver les clefs pour dire à gnome de ne pas s'occuper du réseau pour démarrer.
A propos de wicd je laisse tomber pour l'instant, chez moi ça ne fonctionne pas.
Au taf j'ai un réseau sécurisé par un Squid avec authentification.
En fait dans la conf wifi pour le taf j'avais mis une gateway, en l'occurrence @ip de mon proxy. Du coup l'authentification ne se fait pas et gnome rame à mort pour démarrer (je ne comprends toujours pas la relation de cause à effet).
C'est vrai que je n'ai pas besoin de gateway, puisque en http je m'identifie au proxy, et grâce /etc/wgetrc pas de pb pour yaourt et pacman.
J'ai supprimé la gateway dans la conf wifi du taf et maintenant ça le fait.
Y a t-il quelqu'un qui puisse m'expliquer où trouver les clefs pour dire à gnome de ne pas s'occuper du réseau pour démarrer.
A propos de wicd je laisse tomber pour l'instant, chez moi ça ne fonctionne pas.
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.
-+-Albert Einstein-+-
-+-Albert Einstein-+-
- mariop31
- archer
- Messages : 133
- Inscription : ven. 15 juin 2007, 12:17
- Localisation : Auterive Haute-Garonne
Bon ben j'ai encore avancé, j'ai crée un script qui me convient parfaitement.
1) Je laisse tomber wicd ----> fonctionne pas chez moi.
2) Je laisse tomber NET_PROFILES=(menu) dans /etc/rc.conf.
Je me sert de /etc/rc.local.
En voici son contenu:
Le script en question est : /home/mario/shell/./iw.sh, me permet de me connecter sans menu sans rien faire (en wifi bien sur) que je sois au taf ou à la maison.
En voici son contenu:
S'il existe quelques "velus" de la programmation bash, qu'ils me disent comment optimiser ce script au mieux.
Voilà.
1) Je laisse tomber wicd ----> fonctionne pas chez moi.
2) Je laisse tomber NET_PROFILES=(menu) dans /etc/rc.conf.
Je me sert de /etc/rc.local.
En voici son contenu:
Code : Tout sélectionner
$ sudo more /etc/rc.local
#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#
####read KEY
su -c '/etc/rc.d/esd start'
su -c '/home/mario/shell/./iw.sh'
En voici son contenu:
Code : Tout sélectionner
#!/bin/sh
##Clef
KEYtaf=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
KEYmaison=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CHANtaf=Z
CHANmaison=T
mode=Managed
ESSIDtaf=taftaf
ESSIDmaison=maison-maison
## Recuperation du ou des champs ESSID
iwlist eth1 scanning | grep "ESSID:" | sed 's/ESSID:/ /' | sed 's/"/ /g' | sed 's/ //g'> essid.txt
##Chargement du tableau
cat essid.txt | sed 's/ /\n/g' > pol.txt
i=1; while read aLine ;do montab[$i]=$aLine; i=$(($i+1)) ;done < pol.txt
##Suis je au taf ou la maison???
k=1
while [ $k -lt $i ]
do
case ${montab[$k]} in
taftaf) ESSID=${montab[$k]} trap "taf" 0;;
maison-maison) ESSID=${montab[$k]} trap "maison" 0 ;;
esac
# echo ${montab[$k]}
let k=1+$k
rm essid.txt pol.txt
done
function taf()
{
echo "Je suis passé par la fonction taf"
clef="$KEYtaf"
chan="$CHANtaf"
ESSID="$ESSIDtaf"
iwconfig eth1 mode managed channel $chan key $clef essid $ESSID
ifconfig eth1 x.y.z.a netmask 255.255.255.0 broadcast x.y.z.255
ifconfig eth1 up
cp /etc/fstab.taf /etc/fstab
cp /etc/pacman.conf.taf /etc/pacman.conf
cp /etc/wgetrc.taf /etc/wgetrc
cp /etc/pacman.d/core.taf /etc/pacman.d/core
cp /etc/pacman.d/community.taf /etc/pacman.d/community
cp /etc/pacman.d/extra.taf /etc/pacman.d/extra
mount -a
route add -net x.y.b.0 netmask 255.255.255.0 gw x.y.z.s
}
function maison()
{
echo "Je suis passé par la fonction maison"
clef="$KEYmaison"
chan="$CHANmaison"
ESSID="$ESSIDmaison"
iwconfig eth1 mode managed channel $chan key $clef essid $ESSID
ifconfig eth1 q.z.a.r netmask 255.255.255.0 broadcast q.z.a.255
ifconfig eth1 up
route add default gw q.z.a.g
cp /etc/fstab.maison /etc/fstab
cp /etc/pacman.conf.maison /etc/pacman.conf
cp /etc/wgetrc.maison /etc/wgetrc
cp /etc/pacman.d/core.maison /etc/pacman.d/core
cp /etc/pacman.d/community.maison /etc/pacman.d/community
cp /etc/pacman.d/extra.maison /etc/pacman.d/extra
mount -a
}

Voilà.
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.
-+-Albert Einstein-+-
-+-Albert Einstein-+-