OVH Cloud OVH Cloud

[gentoo-user-fr] Probleme DHCPCD

8 réponses
Avatar
Vincent Rollet
Bonjour,
J'ai reussi a resoudre mon de "kernel panic not syncing : vfs: unable to
mount..." (voir plus haut). Merci a tous ceux qui m'ont aide
Mais un probleme resolut en amene un autre : )

Voici le topo:
Je fais un petit ping www.google.fr, unknown host.
Bon, ca commence...
Un petit ifconfig ne m'affiche que l'interface l0. Plus de eth0.
Ca continue mal.
J'essaie de lancer, desesperement /etc/init.d/dhcp start, il me repond:
/sbin/runscript.sh : line 109 : /sbin/dhcpccd : No such file or directory
Ca continue encore mal.
Je regarde le /etc/resolv.conf et il m'affichait deux lignes, qui
etaient differentes de celles obtenues depuis le livecd. Je les corrige
mais rien n'y fais.

Donc je viens solliciter votre aide, si chacun a une idee, je suis preneur

Vincent




--
gentoo-user-fr@gentoo.org mailing list

8 réponses

Avatar
Yoann Pannier
Vincent Rollet wrote:
Un petit ifconfig ne m'affiche que l'interface l0. Plus de eth0.



D'abord, as-tu lu la doc d'installation ?
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=8#doc_chap2

Ensuite, quelques questions pouvant éventuellement faire avancer ton
chemilimilili :

As-tu bien configuré ton /etc/conf.d/net ?
# grep -v '^$|^#' /etc/conf.d/net

As-tu "démarré" ta carte réseau ?
# /etc/init.d/net.eth0 status

As-tu compilé le driver de ta carte réseau dans le kernel ou bien en
module ?

S'il s'agit d'un module, est-il chargé ?
# lsmod

Ta carte est-elle connue du système (même sans être configurée) ?
# ifconfig eth0

Y-a-t-il des messages interressant dans les logs système, par exemple
quelque chose faisant allusion a un echec dhcp ou autre, quand tu tentes
de démarrer le réseau ?


--
Yoann Pannier

--
mailing list
Avatar
Vincent Rollet
Yoann Pannier a écrit :

Vincent Rollet wrote:


Un petit ifconfig ne m'affiche que l'interface l0. Plus de eth0.





D'abord, as-tu lu la doc d'installation ?
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=8#doc_chap2






oui

Ensuite, quelques questions pouvant éventuellement faire avancer ton
chemilimilili :

As-tu bien configuré ton /etc/conf.d/net ?
# grep -v '^$|^#' /etc/conf.d/net






la seule ligne sans commentaire est:

iface_eth0="dhcp"


As-tu "démarré" ta carte réseau ?
# /etc/init.d/net.eth0 status






Stopped

Quand j'essaie de le lancer:
/sbin/runscript.sh : line 109 : /sbin/dhcpccd : No such file or directory

As-tu compilé le driver de ta carte réseau dans le kernel ou bien en
module ?






En driver.
Mais comment en avoir le coeur net ?

S'il s'agit d'un module, est-il chargé ?
# lsmod





Renvoie rien, juste une ligne du type:
Module xxxx xxxxx xxxx

Ta carte est-elle connue du système (même sans être configurée) ?
# ifconfig eth0






que des valeurs nulles

Y-a-t-il des messages interressant dans les logs système, par exemple
quelque chose faisant allusion a un echec dhcp ou autre, quand tu tentes
de démarrer le réseau ?







dmesg | grep eth0
Realtek RTL8139 at 0xd000, 00:10:a7:1b:3e:37, IRQ11
Identified 8139 chip type 'RTL-8100B/8139D'


Vincent
___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com

--
mailing list
Avatar
Vincent Rollet
Yoann Pannier a écrit :

Vincent Rollet wrote:


As-tu bien configuré ton /etc/conf.d/net ?
# grep -v '^$|^#' /etc/conf.d/net




la seule ligne sans commentaire est:
iface_eth0="dhcp"





Normal, donc.



As-tu "démarré" ta carte réseau ?
# /etc/init.d/net.eth0 status




Stopped

Quand j'essaie de le lancer:
/sbin/runscript.sh : line 109 : /sbin/dhcpccd : No such file or directory





Voir à la fin.



As-tu compilé le driver de ta carte réseau dans le kernel ou bien en
module ?




En driver.





Euh, ok.



Mais comment en avoir le coeur net ?





Je suppose que le plus simple est d'aller voir dans la configuration du
kernel :

# cd /usr/src/linux && make menuconfig

Sauf /peut-être/ si tu as utilisé genkernel, dont je ne connais que le nom.



S'il s'agit d'un module, est-il chargé ?
# lsmod




Renvoie rien, juste une ligne du type:
Module xxxx xxxxx xxxx





Si c'est un module, il n'est pas chargé.



Ta carte est-elle connue du système (même sans être configurée) ?
# ifconfig eth0




que des valeurs nulles





Mais des valeurs (s'il la carte n'était pas reconnue, il dirait quelque
chose comme : "Device not found"). Par conséquent, le driver est
opérationnel. Et accéssoirement, il est compilé dans le kernel, pas en
module.



dmesg | grep eth0
Realtek RTL8139 at 0xd000, 00:10:a7:1b:3e:37, IRQ11
Identified 8139 chip type 'RTL-8100B/8139D'





Donc tout est là, en théorie : yapuka...

Le seul problème, apparemment, est ce /sbin/dhcpccd. Là je suis embêté
parce que je ne sais pas ce que c'est : je connais dhcpcd, mais pas
dhcpccd (et google non plus).

Le fait que tu ais un /etc/init.d/dhcp (que je n'ai pas malgré mon usage
de DHCP), me fait penser que tu as installé autre chose que
net-misc/dhcpcd, peut-être net-misc/dhcp (qui fait aussi serveur) à la
place ?

# qpkg --installed --verbose dhcp

Et je te propose (au pif, je dois le reconnaitre) de virer ce que tu as
installé, et de mettre dhcpcd à la place.






Autant pour moi, c'est bien dhcpcd (un seul c).
J'ai suivi ce document pour l'installation:
http://www.gentoo.org/doc/en/gentoo-x86-quickinstall.xml (a partir du
stage1)
Je n'ai pas fais un emerge de plus...



_________________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com

--
mailing list
Avatar
Yoann Pannier
Vincent Rollet wrote:
As-tu bien configuré ton /etc/conf.d/net ?
# grep -v '^$|^#' /etc/conf.d/net



la seule ligne sans commentaire est:
iface_eth0="dhcp"



Normal, donc.

As-tu "démarré" ta carte réseau ?
# /etc/init.d/net.eth0 status



Stopped

Quand j'essaie de le lancer:
/sbin/runscript.sh : line 109 : /sbin/dhcpccd : No such file or directory



Voir à la fin.

As-tu compilé le driver de ta carte réseau dans le kernel ou bien en
module ?



En driver.



Euh, ok.

Mais comment en avoir le coeur net ?



Je suppose que le plus simple est d'aller voir dans la configuration du
kernel :

# cd /usr/src/linux && make menuconfig

Sauf /peut-être/ si tu as utilisé genkernel, dont je ne connais que le nom.

S'il s'agit d'un module, est-il chargé ?
# lsmod


Renvoie rien, juste une ligne du type:
Module xxxx xxxxx xxxx



Si c'est un module, il n'est pas chargé.

Ta carte est-elle connue du système (même sans être configurée) ?
# ifconfig eth0


que des valeurs nulles



Mais des valeurs (s'il la carte n'était pas reconnue, il dirait quelque
chose comme : "Device not found"). Par conséquent, le driver est
opérationnel. Et accéssoirement, il est compilé dans le kernel, pas en
module.

dmesg | grep eth0
Realtek RTL8139 at 0xd000, 00:10:a7:1b:3e:37, IRQ11
Identified 8139 chip type 'RTL-8100B/8139D'



Donc tout est là, en théorie : yapuka...

Le seul problème, apparemment, est ce /sbin/dhcpccd. Là je suis embêté
parce que je ne sais pas ce que c'est : je connais dhcpcd, mais pas
dhcpccd (et google non plus).

Le fait que tu ais un /etc/init.d/dhcp (que je n'ai pas malgré mon usage
de DHCP), me fait penser que tu as installé autre chose que
net-misc/dhcpcd, peut-être net-misc/dhcp (qui fait aussi serveur) à la
place ?

# qpkg --installed --verbose dhcp

Et je te propose (au pif, je dois le reconnaitre) de virer ce que tu as
installé, et de mettre dhcpcd à la place.

--
Yoann Pannier

--
mailing list
Avatar
Yoann Pannier
Vincent Rollet wrote:
Autant pour moi, c'est bien dhcpcd (un seul c).
J'ai suivi ce document pour l'installation:
http://www.gentoo.org/doc/en/gentoo-x86-quickinstall.xml (a partir du
stage1)
Je n'ai pas fais un emerge de plus...



ok, il te manque le client DHCP déclaré optionnel dans cette doc :

# emerge dhcpcd

puis :

# /etc/init.d/net.eth0 start
# ping www.yahoo.fr

Et enfin :

# rc-update add net.eth0 default

j'y crois.

--
Yoann Pannier

--
mailing list
Avatar
Vincent Rollet
Yoann Pannier a écrit :

Vincent Rollet wrote:


Autant pour moi, c'est bien dhcpcd (un seul c).
J'ai suivi ce document pour l'installation:
http://www.gentoo.org/doc/en/gentoo-x86-quickinstall.xml (a partir du
stage1)
Je n'ai pas fais un emerge de plus...





ok, il te manque le client DHCP déclaré optionnel dans cette doc :

# emerge dhcpcd

puis :

# /etc/init.d/net.eth0 start
# ping www.yahoo.fr

Et enfin :

# rc-update add net.eth0 default

j'y crois.






Tu crois bien : )
Un grand merci.
Juste une petite question: quelle est la difference entre dhcp et dhcpcd ?

Je me lance dans le emerge de x11.org...


--
mailing list
Avatar
Yoann Pannier
Vincent Rollet wrote:
Juste une petite question: quelle est la difference entre dhcp et dhcpcd ?



net-misc/dhcp contient un serveur, un relay et un client DHCP, tandis
que net-misc/dhcpcd (cd: Client Daemon) ne contient qu'un client (pas le
même).

Il y a d'autres paquets proposant des serveurs / clients
d'implémentation différentes, comme udhcp, pump...

--
Yoann Pannier

--
mailing list
Avatar
Vincent Rollet
Yoann Pannier a écrit :

Vincent Rollet wrote:


Juste une petite question: quelle est la difference entre dhcp et dhcpcd ?





net-misc/dhcp contient un serveur, un relay et un client DHCP, tandis
que net-misc/dhcpcd (cd: Client Daemon) ne contient qu'un client (pas le
même).

Il y a d'autres paquets proposant des serveurs / clients
d'implémentation différentes, comme udhcp, pump...






Parfait merci

Vincent


--
mailing list