OVH Cloud OVH Cloud

Suppression d'une route .. de la peine

5 réponses
Avatar
fabrice
re bonjour à tous

Toujours dans les galères de config !
Cette fois ci avec ma table de routage, dont je suis incapable de supprimer
une route.

Je suis sous une red hat enterprise. Deux cartes réseaux eth0 et eth0.
J'ai désactivé complement eth1 vi son fichier de config plus l'option off
dans modprobe.conf.

Si je fais une ifconfig, j ai donc ma carte eth0 en 192.168.2.2 et mon
adresse de loopback.
Jusque ici tout va.

Je fais ensuite un netstat -r pour avoir la table de routage et la c'est
moche et je voudrais réinitialiser le tout. Mais je seche.

voici le contenu
destination Passerelle Genmask ....
192.168.2.0 * 255.255.255.0 U 0 0 0
eth0
169.254.0.0 * 255.255.0.0 U 0 0 0
eth0
default 192.168.2.1 0.0.0.0 UG 0 0 0
eth0

Je ne sais d'ou peut bine sortir la destination 169.254.0.0.. et je n'arrive
même a faire un ping d'un autre poste sous XP qui a l'adresse 192.168.2.1.
Donc je voudrais vider tout cela et refaire l'ensemble de la configuration
IP plus regénérer la table de routage.


1/ Si je modifie les fichiers suivants /etc/sysconfig/network (pour la
passerelle par défaut) et /etc/sysconfig/network-scripts/ifcfg-eth0 les
informations ne sont pas toujours prises en compte.
2/ si je tente de supprimer une entrée dans la table de routage je me fais
jeter.

exemple :

# route del 169.254.0.0
je me retrouve avec l'erreur SIOCDELRT : Aucun processus de ce type

#route del *
bin: Erreur de reprérage du nom de l'hôte cible

Je suis un peu perdu. Y a t il un moyen de vider surement une table de
routage ?. Est elle stocker dans un fichier ?
Peut etre que je fais une erreur mais je ne vois pas ou :-(

POur info, j ai récemment installer le driver eagle pour mon modem fast
800. la connexion internet fonctionne.

merci de votre aide
fabrice

5 réponses

Avatar
shal
re bonjour à tous


Bonjour,


Toujours dans les galères de config !
Cette fois ci avec ma table de routage, dont je suis incapable de supprimer
une route.

Je suis sous une red hat enterprise. Deux cartes réseaux eth0 et eth0.


eth0 et eth1 je suppose

J'ai désactivé complement eth1 vi son fichier de config plus l'option off
dans modprobe.conf.

Si je fais une ifconfig, j ai donc ma carte eth0 en 192.168.2.2 et mon
adresse de loopback.
Jusque ici tout va.

Je fais ensuite un netstat -r pour avoir la table de routage et la c'est
moche et je voudrais réinitialiser le tout. Mais je seche.

voici le contenu
destination Passerelle Genmask ....
192.168.2.0 * 255.255.255.0 U 0 0 0
eth0
169.254.0.0 * 255.255.0.0 U 0 0 0
eth0
default 192.168.2.1 0.0.0.0 UG 0 0 0
eth0

Je ne sais d'ou peut bine sortir la destination 169.254.0.0.. et je n'arrive
même a faire un ping d'un autre poste sous XP qui a l'adresse 192.168.2.1.
Donc je voudrais vider tout cela et refaire l'ensemble de la configuration
IP plus regénérer la table de routage.


169.254 est un réseau d'auto-configuration souvent utilisé par Microsoft.


Dans ton ping rajoute le "-n" ping -n 192.168.2.1 .
Regarde si les RX et TX de ta carte reseau augmente.....


# route del 169.254.0.0
je me retrouve avec l'erreur SIOCDELRT : Aucun processus de ce type



essaye: route del 169.254.0.0 netmask 255.255.0.0


#route del *
bin: Erreur de reprérage du nom de l'hôte cible


ca c'est normal.

Autrement passe à un vrai outil: la commande ip qui fait parti du
package iproute2 . Un peu plus complexe mais nettement plus puissant.

Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:4502ba42$0$25915$,
*fabrice* tapota sur f.c.o.l.configuration :

Je ne sais d'ou peut bine sortir la destination 169.254.0.0..


C'est la route pour joindre les hôtes configurés avec une adresse dite «
link local ».
Sur certains OS (Windows, Mac OS, certaines distributions Linux, ...), ces
adresses sont attribuées automatiquement aux hôtes n'ayant pas eu de réponse
d'un serveur DHCP lors de leur configuration IP automatique.
Ainsi, les hôtes se situant sur un même lien physique peuvent malgré tout
communiquer en IP.

je n'arrive même a faire un ping d'un autre poste sous XP qui a l'adresse
192.168.2.1.


Le firewall sur le poste XP est-il désactivé ?

--
Sébastien Monbrun aka TiChou

Avatar
Pascal Hambourg
Salut,


Je fais ensuite un netstat -r pour avoir la table de routage et la
c'est moche et je voudrais réinitialiser le tout. Mais je seche.

voici le contenu
destination Passerelle Genmask ....
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default 192.168.2.1 0.0.0.0 UG 0 0 0 eth0



Bah, c'est moche juste parce que l'affichage est un peu déformé. ;-)

Je ne sais d'ou peut bine sortir la destination 169.254.0.0.. et je
n'arrive même a faire un ping d'un autre poste sous XP qui a l'adresse
192.168.2.1.



Ça, ce n'est pas très normal. Il n'y aurait pas un firewall qui bloque
sur l'une ou l'autre machine ?

Donc je voudrais vider tout cela et refaire l'ensemble de la
configuration IP plus regénérer la table de routage.


169.254 est un réseau d'auto-configuration souvent utilisé par Microsoft.


Et même sous GNU/Linux ou MacOS X par des saletés du genre Zeroconf ou
Avahi, donc il faudrait regarder ce qui tourne sur la machine. A
l'origine 169.254.0.0/16 est la plage d'adresses IPv4 réservée pour
l'adressage "link local".

# route del 169.254.0.0
je me retrouve avec l'erreur SIOCDELRT : Aucun processus de ce type



Ça c'est normal : cette commande essaie de supprimer une route vers
l'hôte 169.254.0.0, qui n'existe pas, au lieu du bloc 169.254.0.0/16.

essaye: route del 169.254.0.0 netmask 255.255.0.0


Ou : route del -net 169.254.0.0/16 dev eth0

Autrement passe à un vrai outil: la commande ip qui fait parti du
package iproute2 . Un peu plus complexe mais nettement plus puissant.


Oui, pourquoi pas. "ip addr" permettrait éventuellement de montrer des
adresses qu'ifconfig n'affiche pas. Vu la table de routage, je parie que
eth0 a une seconde adresse de la forme 169.254.x.y. C'est plutôt cette
adresse que la route vers 169.254.0.0/16 qu'il faut supprimer, ce qui
supprimera automatiquement la route associée.


Avatar
Pascal
re bonjour à tous

Toujours dans les galères de config !
Cette fois ci avec ma table de routage, dont je suis incapable de supprimer
une route.

Je suis sous une red hat enterprise. Deux cartes réseaux eth0 et eth0.
J'ai désactivé complement eth1 vi son fichier de config plus l'option off
dans modprobe.conf.

Si je fais une ifconfig, j ai donc ma carte eth0 en 192.168.2.2 et mon
adresse de loopback.
Jusque ici tout va.

Je fais ensuite un netstat -r pour avoir la table de routage et la c'est
moche et je voudrais réinitialiser le tout. Mais je seche.

voici le contenu
destination Passerelle Genmask ....
192.168.2.0 * 255.255.255.0 U 0 0 0
eth0
169.254.0.0 * 255.255.0.0 U 0 0 0
eth0
default 192.168.2.1 0.0.0.0 UG 0 0 0
eth0
.....

POur info, j ai récemment installer le driver eagle pour mon modem fast
800. la connexion internet fonctionne.

merci de votre aide
fabrice




Ce n'est pas l'interface (129.254.0.0) avec lequel le modem eagle dialogue ?
Il me semble que lors de l'installation (avec les pilotes), il crée une
nouvelle interface...
Dans le cas du pilote inclus dans le kernel, il faut créer une interface
atm0 avec un adresse IP. C'était le cas avec l'ancien pilote ...

Avatar
Nicolas George
Pascal wrote in message <ee37n7$92m$:
Ce n'est pas l'interface (129.254.0.0) avec lequel le modem eagle dialogue ?


129.254.0.0 ? Ça m'étonnerait, c'est l'Institut de recherche en électronique
et télécommunications, en Corée.