Gentoo - perte DNS - RESOLU [DHCP] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 13-02-2005 à 11:40:06
RESOLU
Le pb vient d'un bug de hotplug qui lance automatiquement le dhcpcd au demarrage.
http://bugs.gentoo.org/show_bug.cgi?id=81621
Il y a un patch a appliquer sur le /etc/hotplug/net.agent pour résoudre le pb :
http://bugs.gentoo.org/show_bug.cgi?id=78495
A+
Marsh Posté le 13-02-2005 à 01:29:35
Bonjour,
Je vous expose mon problème :
Je suis connecté sur Internet via une freebox en DHCP. Tout était nickel jusqu'à la derniere mise à jour de mon systeme.
La connexion se fait toujours mais je n'ai pas la résolution de nom (mon /etc/resolv.conf est bon)
Au demarrage, le net.eth0 sort le warning suivant :
zeus rc-scripts: dhcpcd is already running on eth0
En effet j'ai le process suivant qui tourne : "/sbin/dhcpcd -h zeus -N eth0"
Si je kill le process et que je le redemarre avec les mêmes options, je récupère nickel la résolution de nom.
Autre piste :
Si je retire le net.eth0 et le net.lo du demarrage (rc-update -d) le dhcpcd est quand même lancé (je ne sais pas comment)
Et là je peux faire un ping sans problème, la résolution de nom est ok.
Par contre si je lance le net.eth0 juste derriere, il essaye de relancer le dhcpcd et me fait l'erreur classique et je perds la résolution de nom.
Comme par hasard, mon pb a commencé après l'update du script net.eth0. ($Header: /var/cvsroot/gentoo-src/rc-scripts/net-scripts/init.d/net.lo,v 1.38.2.13 2005/01/25 10:42:54 uberlord Exp)
Est-ce que c'est normal que le net.eth0 lance dhcpcd alors qu'il est déjà lancé ?? Comment faire apparaitre les messages de debug ?
QQ pourrait poster ce script que je vérifie que j'ai la bonne version ?
Ce script est lié a quel package ?
Quelqu'un a une idée d'ou peut venir le pb ?
Ma config :
System uname: 2.6.10 i686 AMD Athlon(tm) XP 2800+
Gentoo 2004.3
Baselayout 1.11.9-r1
---------------------------------------
** rc-update -s (les modules interessants)
domainname | default
hostname | boot
hotplug | default
net.eth0 | default
net.lo | boot
---------------------------------------
** etc/conf.d/net
ifconfig_eth0=( "dhcp" )
dhcpcd_eth0="-N"
-----------------------------------------------
** /etc/conf.d/domainname
OVERRIDE=1
-----------------------------------------------
** /etc/resolv.conf
nameserver 212.27.39.134
nameserver 213.228.0.94
Merci pour vos réponses.
Aulanerk.
Message édité par supagweg le 13-02-2005 à 11:39:37