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 05/09/2009, à 13:20

Arrrakis

automatiser la connexion wifi au demarrage

Bonjour,

Je voudrais que mon pc se connecte au wifi au demarrage, mais il y a quelque chose que j'oublie et je ne sais pas ce que c'est.

Pour l'instant j'en suis a configurer mon /etc/network/interfaces.
Voila à quoi il ressemble:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
	wireless-essid "blablabla"
	wireless-key "blablabla"
	wireless-ap "blablabla"
	wireless-channel 6
	up route add -net 192.168.0.0 netmask 255.255.255.0 wlan0
	up route add -net default gw 192.168.0.1 wlan0
	down route del -net 192.168.0.0 netmask 255.255.255.0 wlan0
	down route del -net default gw 192.168.0.1 wlan0

la box a l'ip 192.168.0.1 et est configurée en dhcp.

les "up route ..." sont des choses que j'ai trouvé sur le net, j'avoue ne pas trop comprendre le fonctionnement de cette commande, j'ai juste fait en sorte que le renvoi de la commande "route -n" soit le même lorsque je me connecte avec wicd et quand je relance networking (/etc/init.d/networking restart).

la commande "/etc/init.d/networking restart" fonctionne uniquement lorsque je la lance après m'être connecté avec wicd puis deconnecté.
Si je la relance juste après (ou lorsque wicd est toujours connecté) ca ne fonctionne plus... voila le message d'erreur :

$ sudo /etc/init.d/networking restart
 * Reconfiguring network interfaces...                                           
* Stopping the Firestarter firewall...
   ...done.
 * Starting the Firestarter firewall...
   ...fail!
run-parts: /etc/network/if-down.d/50firestarter exited with return code 2
There is already a pid file /var/run/dhclient.wlan0.pid with pid 24334
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:1c:bf:38:eb:9c
Sending on   LPF/wlan0/00:1c:bf:38:eb:9c
Sending on   Socket/fallback
DHCPRELEASE on wlan0 to 192.168.0.1 port 67
 * Reloading /etc/samba/smb.conf smbd only
   ...done.
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:1c:bf:38:eb:9c
Sending on   LPF/wlan0/00:1c:bf:38:eb:9c
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
 * Stopping the Firestarter firewall...
   ...done.
 * Starting the Firestarter firewall...
   ...fail!
run-parts: /etc/network/if-up.d/50firestarter exited with return code 2
                                                                         [ OK ]

Le firewall n'arrive pas a se lancer alors qu'il y arrive lorsque je relance networking après m'être déconnecté par wicd.
Je soupconne mes 4 lignes de routages d'être responsable de ce comportement mais je n'ai jamais manipulé de table de routage donc je vois pas trop.

Une idée ?
Merci.

ps : En desinstallant firestarter c'est pareil, sans les messages d'erreur...

Hors ligne

#2 Le 08/09/2009, à 22:08

antra

Re : automatiser la connexion wifi au demarrage

Bonjour
Je suis un nouveau venu suite à la découverte de Ubuntu que j'ai installé sur un PC auxiliaire pour essayer de voir comment ça marche.
Je suis arrivé à faire fonctionner le wifi avec une livebox inventel + un dongle wlg-1500A
Seul ennui, je n'arrive pas à éditer /etc/modules pour y inclure ndiswrapper afin que le la wifi soit détectée automatiquement
Motif : je bute toujours le mot de passe du trousseau (j'ai essayé de le neutraliser, pas moyen)
Il me faut actuellement faire la manip "modprobe" + la clé wep et ça marche mais c'est un peu lourd !
Pouvez-vous me donner une solution ?
Merci d'avance

Hors ligne

#3 Le 08/09/2009, à 22:21

ohmbar

Re : automatiser la connexion wifi au demarrage

1 post par problème SVP
Arrrakis -> les 4 lignes tu peux les enlever
Soit tu supprimes wicd : tu n'auras plus de reconnexion automatique
Soit tu réinitialises ton fichier interfaces : et tu mets wicd en connexion automatique sur ton AP

antra -> sudo vi /etc/modules
essaie wicd

Hors ligne

#4 Le 09/09/2009, à 00:00

antra

Re : automatiser la connexion wifi au demarrage

Bonsoir ohmbar,
merci pour les conseils tout est OK !
entre-temps, je me suis habitué à l'éditeur et finalement j'ai bien mis "ndiswapper" dans /etc/modules
Pour moi c'est résolu
Cordialement

Hors ligne

#5 Le 09/09/2009, à 19:38

ohmbar

Re : automatiser la connexion wifi au demarrage

c'est vrai qu'on peut utiliser un autre éditeur wink (ça m'était pas venu à l'esprit)

Hors ligne

#6 Le 16/09/2009, à 21:43

Arrrakis

Re : automatiser la connexion wifi au demarrage

Oups, j'ai pas mis a jour le post.

Je n'ai pas trouvé la solution pour configurer la connexion en dhcp, par contre si je met la connexion en statique cela marche comme je veux.

mon interfaces pour ceux qui aurai le problème :

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
	pre-up iptables -A POSTROUTING -t nat -o wlan0 -j MASQUERADE
	wireless-essid ***
	wireless-key ***
	wireless-ap ***
	wireless-channel ***
	address 192.168.0.20
	netmask 255.255.255.0
	gateway 192.168.0.1
	
auto eth0
iface eth0 inet static
	address 192.168.10.1
	netmask 255.255.255.0

la ligne "pre-up iptables -A POSTROUTING -t nat -o wlan0 -j MASQUERADE" c'est pour rediriger l'internet vers le réseau local (les commandes route... etaient donc inutiles), inutile si vous voulez internet uniquement sur un pc.

Au passage, il est impossible de rediriger internet avec wicd (dommage), il me semble qu'il modifie la table iptables a chaque connexion, donc pas de redirection.
Le seul moyen que j'ai trouvé c'est d'utiliser le script de Vergeylen (http://forum.ubuntu-fr.org/viewtopic.php?id=139850), a lancer après s'être connecté avec wicd.

Hors ligne