Page 1 sur 1

[wifi] se connecte au routeur mais pas à internet (résolu)

Publié : mar. 15 déc. 2009, 20:41
par Gillian
Bonsoir,

Je suis sous kde 4.3.4, avec networkmanager, dnsmasq et opendns.
Depuis quelques temps, j'ai des problèmes plutot étranges avec ma connexion wifi:
Sur le réseau entreprise de ma fac, je n'ai jamais aucun problème à me connecter et à aller sur Internet
chez moi, je me connecte sans problème à Internet par cable et par wifi, je ne bénéficie que de l'accès au routeur, il rechigne à aller sur Internet..
A mon kot, j'arrive à me connecter par cable, avec le wifi je n'arrive à avoir aucune connexion... malgré qu'il détecte le routeur et me propose d'entrer la clé réseau..
Et enfin, j'étais ce weekend chez ma copine et là, j'arrive à aller sur Internet avec le wifi, mais par moments seulement... il se connecte au routeur et me permet de surfer environ 15min avec des coupures de 10 min alors que personne d'autre dans la maison n'avait de problème...

Je suis un peu perdu et je ne sais pas trop où chercher pour régler ce problème très embêtant!

petite précision:
sudo dhcpcd wlan0 me donne "timed out"

et voici mon rc.conf:
#
LOCALE="fr_BE.utf8"
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Brussels"
KEYMAP="be-latin1"
CONSOLEFONT="lat9w-16"
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(acpi-cpufreq cpufreq-ondemand cpufreq-userspace cpufreq-powersave iwl3945)

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="oztracker"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
#
# DHCP: Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#

#Static IP example
eth0="dhcp"
INTERFACES=(eth0 wlan0)
wlan0="dhcp"

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
ROUTES=(!gateway)


# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to 'menu' to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(acpid @freq_table dbus hal @compcache @cpufreqd @powernowd syslog-ng @laptop-mode netfs networkmanager @dnsmasq @network @fuse @cups)

Merci beaucoup d'avance de votre aide :-)

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mar. 15 déc. 2009, 21:17
par benjarobin
Essaye wicd qui est réputer être plus "stable" que networknanager pour le wifi

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mar. 15 déc. 2009, 21:25
par Gillian
est-il aussi simple d'utilisation que networkmanager ??
Car je bouge beaucoup d'endroits et me connecte à des réseaux forts différents (réseau entreprise etc )

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mar. 15 déc. 2009, 21:39
par tuxce
Dans le rc.conf, tu définis eth0 et wlan0, tu démarres network qui va lancer un dhcpcd pour chacun d'entre eux, et tu lances networkmanager qui va essayer de détecter à son tour ce qui est connecté , ça fait un sacré mélange qui doit un peu se marcher sur les pieds.

De même et pas forcément lié, cpufreqd/powernowd fait doublon, dbus/acpid sont lancés par hal, syslog-ng devrait être en premier, netfs avant le réseau et surtout si tu n'as pas de répertoire réseau ne sert à rien et je ne pense pas qu'il existe un daemon fuse.

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mar. 15 déc. 2009, 21:42
par benjarobin
Oui, plus simple ?
Bref en tout cas networkmanager n'a pas marche au début alors que cela marchait en ligne de commande. J'ai essaye wicd et cela a marche du premier coup

Sinon networkmanager @network <- C'est quoi cette horreur, peut être la raison de tes problèmes
Bon grille par tuxce, j'aurai du lire en entier ton poste :oops:

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mar. 15 déc. 2009, 21:48
par Gillian
haha dsl pour toutes mes horreurs :-)

En pratique, comment dois-je modifier mon rc.conf ?

j'enlève network pour ne laisser que networkmanager ?

j'enleve un des 2 gestionnaire de fréquence cpu

j'enleve dbus et acpid vu qu'ils sont lancés par hal ?

je bouge syslog-ng

et ntfs je le mets où ?



merci d'avance ^^

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mar. 15 déc. 2009, 21:52
par tuxce
Gillian a écrit : et ntfs je le mets où ?
*netfs
t'en a besoin ?

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mar. 15 déc. 2009, 21:54
par Gillian
non en fait^^

donc pour l'ordre de mes daemons ?

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mar. 15 déc. 2009, 22:44
par Gillian
voici ma liste des daemons :

DAEMONS=(syslog-ng !acpid @freq_table !dbus hal @compcache @cpufreqd !powernowd @laptop-mode networkmanager @dnsmasq !network @fuse @cups)


et ca ne change rien à mon probleme de wifi . . .


any ideas ??


merci d'avance

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mar. 15 déc. 2009, 23:33
par benjarobin
Pourquoi tu banni des daemons ? Pourquoi mettre un !....
Sinon cela ne coute vraiment rien d'essayer wicd...

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mer. 16 déc. 2009, 12:46
par Gillian
J'ai enfin compris !!!! :bravo:

Je m'explique: networkmanager vide mon resolv.conf à chaque démarrage ! Tout "bêtement" ! quand je remets les adresses des serveurs, cela fonctionne à nouveau.

Mais la procédure est plutôt chiante à faire si je dois faire ça à chaque démarrage de mon pc. . . N'y a t il pas moyen d'empecher ce processus ?


Merci d'avance


ps: le ! dans les daemons équivaut à ne pas les lancer non ?? je ne comprends pas pourquoi tu utilises le mot "bannir"

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mer. 16 déc. 2009, 13:40
par cdemoulins
Tu peux essayer la solution donnée sur le wiki anglais : http://wiki.archlinux.org/index.php/Resolv.conf
Mais je ne sais pas trop si sa va fonctionner avec networkmanager.

Edit:
Je viens de voir le lien en bas de la page du wiki qui explique comment faire avec networkmanager : http://bbs.archlinux.org/viewtopic.php?id=45394

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mer. 16 déc. 2009, 14:40
par ProofOfConcept
Je te conseille vivement aussi de passer à wicd, beaucoup plus pratique que son homologue network manager.

EDIT : Par contre, chez moi comme j'ai wicd je n'ai pas ajouté network à la liste des daemons et pourtant la connexion marche très bien que cela soit en filaire ou en wifi.

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mer. 16 déc. 2009, 15:15
par benjarobin
Gillian Il y a le wiki qui explique qu'il faut mettre dans resolv.head.conf (un truc comme ça, flemme de chercher)
ProofOfConcept Il ne faut surtout pas ajouter network!!!! Il a juste pas bien compris comment cela fonctionner

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mer. 16 déc. 2009, 15:30
par Gillian
le resolv.conf.head est configuré correctement, c'est grâce à ce fichier que j'ai su remettre les bonnes adresses des serveurs dans le resolv.conf car ce n'est pas le genre de choses que je connais par coeur !

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mer. 16 déc. 2009, 15:37
par Gillian
sorry, je n'avais pas vu le lien de cdemoulins !

tout fonctionne parfaitement :-)

merci beaucoup :-)

marche à suivre:
No, that only applies to dhcpcd, Networkmanager doesn't rely on that, apparently.
I have found a solution on some forum though. Put a script like this in /etc/Networkmanager/dispatcher.d/ and don't forget to make it executable:

Code:

#!/bin/bash
#
# Override /etc/resolv.conf and tell
# NetworkManagerDispatcher to go pluck itself.
#
# scripts in the /etc/NetworkManager/dispatcher.d/ directory
# are called alphabetically and are passed two parameters:
# $1 is the interface name, and $2 is “up” or “down” as the
# case may be.

# Here, no matter what interface or state, override the
# created resolver config with my config.

cp -f /etc/resolv.conf.myDNSoverride /etc/resolv.conf
Then create a file with the nameservers (in my case opendns ones), according to what you specified on the script (in my case /etc/resolv.conf.myDNSoverride):

Code:

nameserver 208.67.222.222
nameserver 208.67.220.220
Of course you'll have to start the daemon networkmanager-dispatcher.

Re: [wifi] se connecte au routeur mais pas à internet

Publié : mer. 16 déc. 2009, 17:24
par ProofOfConcept
benjarobin a écrit :ProofOfConcept Il ne faut surtout pas ajouter network!!!! Il a juste pas bien compris comment cela fonctionner
Je suis adepte du minimalisme, je n'ai que les daemons suivants : syslog-ng, hal, @alsa, @wicd.
D'ailleurs, je ne suis pas sure qu'alsa me soit indispensable pour profiter du son sur mon laptop. Les autres daemons je les lances au besoin (cups, httpd, mysqld, ...).

Re: [wifi] se connecte au routeur mais pas à internet (résolu)

Publié : mer. 16 déc. 2009, 17:56
par benjarobin
Si tu regarde le script de alsa en faite il sauvegarde les niveaux et rend silencieux la carte son lors de l'extinction du PC et au redémarrage restaure les niveaux