Que manque-t-il dans cette configuration manuelle de DHCP?
J'utilise CentOS 6. Sur la page de Redhat, j'ai configuré un client DHCP configuré manuellement:
Le fichier / etc / sysconfig / network doit contenir la ligne suivante:
NETWORKING=yes
La variable NETWORKING doit être définie sur yes si vous souhaitez que la mise en réseau commence au démarrage.
Le fichier / etc / sysconfig / network-scripts / ifcfg-eth0 doit contenir les lignes suivantes:
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes
Et à partir du blog d' un autre site sur le même:
Ajoutez / modifiez la configuration [/ etc / sysconfig // network] comme suit:
NETWORKING=yes HOSTNAME=myserver.example.com GATEWAY=10.1.1.1
J'ai supprimé le fichier Linux /etc/recolv.conf généré automatiquement avec les préférences de passerelle de mon ancien routeur Belkin, puis lancé la commande suivante:
# /etc/init.d/network restart
J'ai également installé le dhclient
package et émis la commande revoke et la demande d'une nouvelle adresse IP dynamique, comme décrit ici .
Je sais que ces paramètres fonctionnent car j'ai utilisé les mêmes instructions pour vous connecter à mon ancien routeur Belkin (192.168.2.1). J'ai déconnecté ce routeur, supprimé le fichier resolv.conf et connecté à cet autre routeur (10.10.10.1). Mais lorsque je lance la commande de redémarrage du réseau, le système Cent recherche toujours cette ancienne passerelle. Pourquoi?
Peut-il rester quelque chose de ma dernière connexion réussie que je n’ai pas supprimée? Ou peut-être une préférence de NetworkManager - que j'ai désactivée à l'aide de ces instructions Redhat ?
/etc/init.d/network stop ; ( ifconfig eth0 ; netstat -rn ) > /tmp/config ; /etc/init.d/network start ; ( ifconfig eth0 ; netstat -rn ) >> /tmp/config
pour savoir ce que le script change réellement. Collez le contenu de /tmp/config
dans la question (nous l'éditerons plus tard pour supprimer les éléments inutiles).