PDA

Afficher la version complète : [Réglé] Connection internet impossible en mode graphique, problème dhcp ?



zeb
13/03/2011, 22h33
bonjour à tous

J'ai ré installée une gentoo il y presque 2 semaines, depuis, impossible de me connecter avec networkmanager et knetworkmanager ni avec wicd.

Je pense commencer de diagnostiquer un peu l'origine du problème mais ne trouvant pas de solution je m'en remet à vous.

En console, je peux me connecter en ethernet sans problème avec ifconfig eth0 up et dhclient eth0.

Knetworkmanager n'étant pas très bavard quand il y a un problème, j'ai installé wicd, suivi un tuto gentoo pour dézinguer NM et activer wicd à la place. Wicd s'ouvre, me trouve les interfaces, scan et affiche les différents réseaux wifi aux alentours de chez moi mais, il m'est impossible de m'y connecter...

Le plus fort :eek:c'est que si je laisse l'interface de controle ouverte et que j'active en console la connexion de eth0 il m'affiche que je suis connecté sans problème.... il voit donc bien mes connections mais n'arrive pas, lui tout seul à me connecter il butte dans les deux cas (eth et wifi) au moment d'obtenir une adresse réseau.


pascal pascal # ifconfig
eth0 Link encap:Ethernet HWaddr 00:1e:ec:e8:23:c6
inet addr:192.168.0.14 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21e:ecff:fee8:23c6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11086 errors:0 dropped:0 overruns:0 frame:0
TX packets:10001 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12194692 (11.6 MiB) TX bytes:1416900 (1.3 MiB)
Interrupt:42

wlan0 Link encap:Ethernet HWaddr 00:21:00:74:52:f8
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:66 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:17384 (16.9 KiB) TX bytes:4044 (3.9 KiB)
pascal pascal # iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11bg ESSID:off/any
Mode:Managed Frequency:2.442 GHz Access Point: Not-Associated
Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off

zeb
13/03/2011, 22h41
Et je vous met le retour de dmesg au moment d'obtenir une adresse dans le réseau, à chaque fois il s’arrête au meme endroit, ici en cliquant sur "connecter" wlan0 :


Mar 13 21:30:39 pascal dhclient: Internet Systems Consortium DHCP Client V3.1.2p1-Gentoo
Mar 13 21:30:39 pascal dhclient: Copyright 2004-2009 Internet Systems Consortium.
Mar 13 21:30:39 pascal dhclient: All rights reserved.
Mar 13 21:30:39 pascal dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Mar 13 21:30:39 pascal dhclient:
Mar 13 21:30:39 pascal dhclient: Listening on LPF/wlan0/00:21:00:74:52:f8
Mar 13 21:30:39 pascal dhclient: Sending on LPF/wlan0/00:21:00:74:52:f8
Mar 13 21:30:39 pascal dhclient: Sending on Socket/fallback
Mar 13 21:30:39 pascal dhclient: DHCPRELEASE on wlan0 to 192.168.0.1 port 67
Mar 13 21:30:39 pascal dhclient: send_packet: Network is unreachable
Mar 13 21:30:39 pascal dhclient: send_packet: please consult README file regarding broadcast address.
Mar 13 21:30:39 pascal kernel: b43-phy1: Loading firmware version 410.2160 (2007-05-26 15:32:10)
Mar 13 21:30:53 pascal kernel: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Mar 13 21:30:53 pascal dhclient: Internet Systems Consortium DHCP Client V3.1.2p1-Gentoo
Mar 13 21:30:53 pascal dhclient: Copyright 2004-2009 Internet Systems Consortium.
Mar 13 21:30:53 pascal dhclient: All rights reserved.
Mar 13 21:30:53 pascal dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Mar 13 21:30:53 pascal dhclient:
Mar 13 21:30:53 pascal dhclient: Listening on LPF/eth0/00:1e:ec:e8:23:c6
Mar 13 21:30:53 pascal dhclient: Sending on LPF/eth0/00:1e:ec:e8:23:c6
Mar 13 21:30:53 pascal dhclient: Sending on Socket/fallback
Mar 13 21:30:53 pascal dhclient: DHCPRELEASE on eth0 to 192.168.0.1 port 67
Mar 13 21:30:53 pascal dhclient: send_packet: Network is unreachable
Mar 13 21:30:53 pascal dhclient: send_packet: please consult README file regarding broadcast address.
Mar 13 21:30:53 pascal dhcpcd[11360]: eth0: carrier lost
Mar 13 21:30:53 pascal kernel: r8169 0000:05:00.0: eth0: link up
Mar 13 21:30:53 pascal rc-scripts: status: stopped
Mar 13 21:30:53 pascal dhcpcd[11360]: eth0: carrier acquired
Mar 13 21:30:53 pascal dhcpcd[11360]: eth0: rebinding lease of 192.168.0.14
Mar 13 21:30:53 pascal dhcpcd[11360]: eth0: acknowledged 192.168.0.14 from 192.168.0.1
Mar 13 21:30:53 pascal dhclient: Internet Systems Consortium DHCP Client V3.1.2p1-Gentoo
Mar 13 21:30:53 pascal dhclient: Copyright 2004-2009 Internet Systems Consortium.
Mar 13 21:30:53 pascal dhclient: All rights reserved.
Mar 13 21:30:53 pascal dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Mar 13 21:30:53 pascal dhclient:
Mar 13 21:30:53 pascal dhcpcd[11360]: eth0: checking for 192.168.0.14
Mar 13 21:30:53 pascal dhclient: Listening on LPF/wlan0/00:21:00:74:52:f8
Mar 13 21:30:53 pascal dhclient: Sending on LPF/wlan0/00:21:00:74:52:f8
Mar 13 21:30:53 pascal dhclient: Sending on Socket/fallback
Mar 13 21:30:53 pascal dhclient: DHCPRELEASE on wlan0 to 192.168.0.1 port 67
Mar 13 21:30:53 pascal dhclient: send_packet: Network is unreachable
Mar 13 21:30:53 pascal dhclient: send_packet: please consult README file regarding broadcast address.
Mar 13 21:30:54 pascal kernel: b43-phy1: Loading firmware version 410.2160 (2007-05-26 15:32:10)
Mar 13 21:30:59 pascal dhcpcd[11360]: eth0: leased 192.168.0.14 for 864000 seconds
Mar 13 21:31:04 pascal kernel: eth0: no IPv6 routers present
Mar 13 21:31:08 pascal kernel: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Mar 13 21:31:08 pascal rc-scripts: status: stopped
Mar 13 21:31:10 pascal kernel: wlan0: authenticate with e6:65:b2:d8:f5:b4 (try 1)
Mar 13 21:31:10 pascal kernel: wlan0: authenticated
Mar 13 21:31:10 pascal kernel: wlan0: associate with e6:65:b2:d8:f5:b4 (try 1)
Mar 13 21:31:10 pascal kernel: wlan0: RX AssocResp from e6:65:b2:d8:f5:b4 (capab=0x411 status=0 aid=1)
Mar 13 21:31:10 pascal kernel: wlan0: associated
Mar 13 21:31:10 pascal kernel: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Mar 13 21:31:12 pascal dhclient: Internet Systems Consortium DHCP Client V3.1.2p1-Gentoo
Mar 13 21:31:12 pascal dhclient: Copyright 2004-2009 Internet Systems Consortium.
Mar 13 21:31:12 pascal dhclient: All rights reserved.
Mar 13 21:31:12 pascal dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Mar 13 21:31:12 pascal dhclient:
Mar 13 21:31:20 pascal kernel: wlan0: no IPv6 routers presentIci c'est lorsque je clique sur "connecter" eth0


Mar 13 21:27:23 pascal dhclient: Internet Systems Consortium DHCP Client V3.1.2p1-Gentoo
Mar 13 21:27:23 pascal dhclient: Copyright 2004-2009 Internet Systems Consortium.
Mar 13 21:27:23 pascal dhclient: All rights reserved.
Mar 13 21:27:23 pascal dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Mar 13 21:27:23 pascal dhclient:
Mar 13 21:27:23 pascal dhclient: Listening on LPF/wlan0/00:21:00:74:52:f8
Mar 13 21:27:23 pascal dhclient: Sending on LPF/wlan0/00:21:00:74:52:f8
Mar 13 21:27:23 pascal dhclient: Sending on Socket/fallback
Mar 13 21:27:24 pascal dhclient: DHCPRELEASE on wlan0 to 192.168.0.1 port 67
Mar 13 21:27:24 pascal dhclient: send_packet: Network is unreachable
Mar 13 21:27:24 pascal dhclient: send_packet: please consult README file regarding broadcast address.
Mar 13 21:27:24 pascal kernel: b43-phy1: Loading firmware version 410.2160 (2007-05-26 15:32:10)
Mar 13 21:27:38 pascal kernel: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Mar 13 21:27:38 pascal dhclient: Internet Systems Consortium DHCP Client V3.1.2p1-Gentoo
Mar 13 21:27:38 pascal dhclient: Copyright 2004-2009 Internet Systems Consortium.
Mar 13 21:27:38 pascal dhclient: All rights reserved.
Mar 13 21:27:38 pascal dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Mar 13 21:27:38 pascal dhclient:
Mar 13 21:27:38 pascal dhclient: Listening on LPF/eth0/00:1e:ec:e8:23:c6
Mar 13 21:27:38 pascal dhclient: Sending on LPF/eth0/00:1e:ec:e8:23:c6
Mar 13 21:27:38 pascal dhclient: Sending on Socket/fallback
Mar 13 21:27:38 pascal dhclient: DHCPRELEASE on eth0 to 192.168.0.1 port 67
Mar 13 21:27:38 pascal dhclient: send_packet: Network is unreachable
Mar 13 21:27:38 pascal dhclient: send_packet: please consult README file regarding broadcast address.
Mar 13 21:27:38 pascal dhcpcd[11360]: eth0: carrier lost
Mar 13 21:27:38 pascal kernel: r8169 0000:05:00.0: eth0: link up
Mar 13 21:27:38 pascal dhclient: Internet Systems Consortium DHCP Client V3.1.2p1-Gentoo
Mar 13 21:27:38 pascal dhclient: Copyright 2004-2009 Internet Systems Consortium.
Mar 13 21:27:38 pascal dhclient: All rights reserved.
Mar 13 21:27:38 pascal dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Mar 13 21:27:38 pascal dhclient:
Mar 13 21:27:38 pascal dhclient: Listening on LPF/eth0/00:1e:ec:e8:23:c6
Mar 13 21:27:38 pascal dhclient: Sending on LPF/eth0/00:1e:ec:e8:23:c6
Mar 13 21:27:38 pascal dhclient: Sending on Socket/fallback
Mar 13 21:27:38 pascal rc-scripts: status: stopped
Mar 13 21:27:38 pascal dhclient: DHCPRELEASE on eth0 to 192.168.0.1 port 67
Mar 13 21:27:38 pascal dhclient: send_packet: Network is unreachable
Mar 13 21:27:38 pascal dhclient: send_packet: please consult README file regarding broadcast address.
Mar 13 21:27:38 pascal kernel: r8169 0000:05:00.0: eth0: link up
Mar 13 21:27:38 pascal dhcpcd[11360]: eth0: carrier acquired
Mar 13 21:27:38 pascal dhcpcd[11360]: eth0: rebinding lease of 192.168.0.14
Mar 13 21:27:39 pascal dhcpcd[11360]: eth0: acknowledged 192.168.0.14 from 192.168.0.1
Mar 13 21:27:39 pascal dhcpcd[11360]: eth0: checking for 192.168.0.14
Mar 13 21:27:41 pascal dhclient: Internet Systems Consortium DHCP Client V3.1.2p1-Gentoo
Mar 13 21:27:41 pascal dhclient: Copyright 2004-2009 Internet Systems Consortium.
Mar 13 21:27:41 pascal dhclient: All rights reserved.
Mar 13 21:27:41 pascal dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Mar 13 21:27:41 pascal dhclient:
Mar 13 21:27:44 pascal dhcpcd[11360]: eth0: leased 192.168.0.14 for 864000 seconds
Mar 13 21:27:44 pascal rc-scripts: status: stopped
Mar 13 21:27:49 pascal kernel: eth0: no IPv6 routers present
Ce qui me laisse vraiment pantois... c'est que l'adresse dans mon réseau (freebox avec gestion des baux dhcp d'où la raison qu'il aura toujours cette meme adresse 192.168.0.14) il la voie, mais il ne parvient pas à rester accroché...

Il y a ce message : "rc-scripts: status: stopped", a peu près sur que ça vient de là mais j'ai beau creuser, je ne suis pas arrivé à trouver de solution

Merci à ceux qui auront lu jusqu'au bout, et merci d'avance à ceux qui voudront bien m'aider ;)

Pascal

Agemen
13/03/2011, 22h55
Tu es en ipv6 sur ton réseau ? en ipv4 ? si tu es en ipv4, tu peux désactiver l'ipv6 quelque part ? J'ai l'impression que ton kernel cherche de l'ipv6. Mais on est à la limite de mes connaissances...

zeb
13/03/2011, 23h00
Salut Agemen

Mon réseau est normalement en ipv4, mais je t'avoue que c'est un truc dont je ne me suis jamais préoccupé, mon noyau est normalement en ipv4 avec possibilité de fonctionner en ipv6, j'ai du le compiler pour charger le bon module si besoin.
Je ne pense pas que ça puisse venir de ça, mais pas sur non plus :) un truc qui me surprendrait c'est pourquoi alors est-ce que j'arrive à me connecter par la console ?

Agemen
13/03/2011, 23h06
ben ça pourrait être knetworkmanager qui chie dans la colle... après...
ça pourrait être une histoire de dbus, ou autre joyeuseté... Là je suis aps du tout expert. Mais normalement, pour configurer les interfaces réseau, il faut les droits qui vont bien. Pour que knetworkmanager y arrive, y a un petit tour de passe passe qui est effectué, je crois. Mais je ne suis pas sûr... je ne suis même pas sur que ce soit dbus...

zeb
13/03/2011, 23h07
Ta remarque est tout de meme super intéressante, je fait :


pascal pascal # lsmod | grep ipv
ipv6 193992 14

Et je viens de penser aussi que pour tenter de voir si c'était pas moi qui devenait complètement sénile je m'étais résigné à compiler un genkernel.... du coup je ne sais pas comme il s'est compilé ce noyau...

Est-ce qu'un module ipv4 existe ? j'essaie "modprobe ipv4" mais il me répond que ce module n'existe pas.

Y-a-t-il un moyen avec un genkernel de savoir quel options sont compilées en dur ou en module ? l'ipv4 est peut-être intégré au noyau, mais comment alors savoir si il se charge...

Agemen
13/03/2011, 23h12
si ipv6 est là, ipv4 doit pouvoir être chargé de la même façon... Ça vaut le coup d'aller regarder dans le fichier de conf que tu as utilisé pour compiler le kernel...

s'il se charge ? ben je suis curieux de savoir ocmment tu pourrais te connecter en ipv4 avec ifconfig sans la couche réseau qui va bien :-p Par contre, ça vaut le coup de voir dans knetworkmanager si l'ipv6 ne peut pas être désactivé, ou l'ipv4 forcé.

Tu assessayé de forcer l'adresse de ton interface dans networkmanager ?

zeb
13/03/2011, 23h40
ben ça pourrait être knetworkmanager qui chie dans la colle... après...
ça pourrait être une histoire de dbus, ou autre joyeuseté... Là je suis aps du tout expert. Mais normalement, pour configurer les interfaces réseau, il faut les droits qui vont bien. Pour que knetworkmanager y arrive, y a un petit tour de passe passe qui est effectué, je crois. Mais je ne suis pas sûr... je ne suis même pas sur que ce soit dbus...

Oui.... un truc de malade, networkmanager fonctionnait bien mieux, et plus simplement les derniers temps que j'étais sous Gentoo il y a un peu plus d'un an. J'ai essayé tous les tuto dbus etc.... changé les policy en plugdev au lieu de root et je ne sais plus quelles autres joyeuseries aussi, à la fin j'ai tout laissé tombé pour essayer wicd.

J'ai vraiment pas envie de ré installer NM..... et avec wicd, aucune option en graphique pour paramétrer ipv4 ou ipv6, je vais jeter un oeil sur wicd-cli pour voir en console si il y a quelque chose à ce propos ;)

---------- Message ajouté à 22h40 ---------- Le dernier message était à 22h12 ----------

Bien bien bien.... je n'ai rien trouvé de concluant avec wicd-cli, du coup en interrogeant mon meilleur ami avec ces mots : wicd ipv6 ipv4 je suis tombé sur un fil avec une modif à faire dans /etc/sysctl.conf

J'ai rajouté ces lignes, pour désactiver l'ipv6, soit disant en tout cas, je dois le dire, c'est un truc auquel je suis vraiment allergique...


#desactiver ipv6
net.ipv4.tcp_rmem=4096 87680 147760
net.ipv4.tcp_window_scaling = 0
Et j'arrive enfin à me connecter.... en wifi et en ethernet.

C'est quand meme étrange ce truc, je n'ai pas envie de mettre résolu tout de suite parce que ça demande un peu plus d'explication.

Je n'arrive pas à comprendre comment dhclient arrive en console à obtenir une adresse, et pas via wicd ou networkamanager, si quelqu'un a une explication, je suis preneur.

Merci en tout cas Agemen, tes indications m'ont sorti de la mouise, je n'aurai pas pensé que ça puisse venir de là.

jluce
14/03/2011, 11h32
slt

tu as dans yast une option pour désactiver l'ipv6 dans le menu "global options" des "network settings" ;)

a+

zeb
14/03/2011, 11h37
Salut

Tu as du regarder un peu trop vite.... j'ai eu ce problème avec gentoo :lol:
Mais c'est gentil de vouloir aider ;)

A+

jluce
14/03/2011, 11h38
sl

bonne réponse !!!! désole pas les yeux en face des trous!!!

++

zeb
14/03/2011, 11h40
Ça m'arrive aussi assez souvent, merci pour ta réponse quand meme.

bonne journée