Gentoo problème réseau dhcp

Mon fichier /etc/conf.d/net

64 root # cat /etc/conf.d/net

/etc/conf.d/net:

$Header: /home/cvsroot/gentoo-src/rc-scripts/etc/conf.d/net,v 1.7 2002/11/18 19:39:22 azarah Exp $

Global config file for net.* rc-scripts

This is basically the ifconfig argument without the ifconfig $iface

#iface_eth0="192.168.1.10 broadcast 192.168.1.255 netmask 255.255.255.0"
#iface_eth1="192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0"

For DHCP set iface_eth? to "dhcp"

For passing options to dhcpcd use dhcpcd_eth?

#modules=( "dhcpcd" )

#iface_eth0="192.168.1.10"
#dhcpcd_eth0=""

For adding aliases to a interface

#alias_eth0="192.168.0.3 192.168.0.4"

NB: The next is only used for aliases.

To add a custom netmask/broadcast address to created aliases,

uncomment and change accordingly. Leave commented to assign

defaults for that interface.

#broadcast_eth0="192.168.0.255 192.168.0.255"
#netmask_eth0="255.255.255.0 255.255.255.0"

For setting the default gateway

#gateway="eth0/192.168.1.1"

config_eth0=( "192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255" )
routes_eth0=( "default via 192.168.1.1""::/0" )

#config_eth0=( "dhcp" )
#dhcpcd_eth0="-t 10"
#dhcp_eth0="release nodns nontp nonis"
#routes_eth1=( "default gw 192.168.0.1" )

a64 root #

cà c’est l’ancien donc tu vires :
config_eth0=( “192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255” )
routes_eth0=( “default via 192.168.1.1"”:arf.gif0" )

et tu changes :
#iface_eth0="192.168.1.10 broadcast 192.168.1.255 netmask 255.255.255.0"
en
iface_eth0="192.168.1.10 broadcast 192.168.1.255 netmask 255.255.255.0"

Puis :
#gateway="eth0/192.168.1.1"
en
gateway="eth0/192.168.1.1"

si 192.168.1.1 est bien ta livebox.

Si tu veux du dhcp (à condition que la Livebox le fasse)
#iface_eth0="dhcp"
en
iface_eth0="dhcp"
Et tu commente tout le reste.

Pour ceux qui veulent voir à quoi ressemble le nouveau fichier de config net.
Voilà :
http://e.nounours.free.fr/Tmp/net

C’est bbbbôôôôhhhh !!!!
:paf:

J’ai fait ta modif. Ca ne marche pas plus…
Bon de toute façon je vais tout réinstaller sur ma gentoo. J’ai des pb un peu partout suite à trop de bidouilles…

Avant ça essaye de faire un emerge base-layout . Et ecrase les fichier de conf dont tu n’es pas sur.

Bonsoir
Si je fais ta manip, est-ce que mes fichiers de conf vont être écrasés?
Autre question: quand je modifie un fichier de conf, existe t’il une commande particulière à lancer?
Merci

Faut relancer les interfaces réseaux quand tu changes le fichier de config si tu veux que ce soit appliqué sans redémarrer la machine.

X -> 0, 1, 2, …

ça fait longtemps que j’ai pas mis a jours le base layout mais il me semble qu’il faut passer par etc-update pour chaque fichier de conf et quelques sripts.

Une fois le base layout installé tu lance etc-update pour obtenir la liste des fichiers a mettre a jour.
Tu supprime les fichier ._config_shmurtz correspondant aux fichiers que tu a toi meme modifié a un moment ou un autre.
Tu ecrase les autres fichiers de conf en relançant etc-update et en utilisant la commande -3

Ce sont bien evidement des commandes a manier avec precaution.

OK merci, je testerai ça la semaine prochaine (vacances oblige :wink: )

Bonsoir
Finalement je suis en train de reinstaller la distrib completement, parce que j’avais des paquets qui ne compilaient plus, plus d’autres soucis plus mineurs.
En ce moment je suis en train de faire le bootstrap, je navigue sur links2 en attendant que ca construise :smiley: (c’est pour ca que peux pas mettre d’accents, desole).
Je pense que maintenant ca devrait marcher. Reponse d’ici 2-3 jours.
ET

Ca y est, j’ai tout réinstallé (enfin j’en suis pour l’instant à kdebase) J’en ai profité pour passer au 64bits, c’est nickel, mais pas trivial quand même.
Sinon, je peux dorénavant mettre une IP statique, ça roule… Je pense bien que c’était baselayout qui posait problème…