Facile: Pourquoi la commande `network` continue-t-elle à rechercher un ancien routeur?

0

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 dhclientpackage 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 ?

xtian
la source
Que voulez-vous dire par "cherche toujours cette ancienne passerelle"? Que voyez-vous précisément qui vous fait penser que c'est la recherche de l'ancienne passerelle?
David Schwartz
sortie de redémarrage du réseau ; l'adresse de passerelle du routeur Belkin est 192.168.2.1
xtian
Exécuter /etc/init.d/network stop ; ( ifconfig eth0 ; netstat -rn ) > /tmp/config ; /etc/init.d/network start ; ( ifconfig eth0 ; netstat -rn ) >> /tmp/configpour savoir ce que le script change réellement. Collez le contenu de /tmp/configdans la question (nous l'éditerons plus tard pour supprimer les éléments inutiles).
Gabe