Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/03/2007, 01h43   #1
Membre Expert
 
Inscription : mars 2006
Messages : 2 209
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 2 209
Points : 1 865
Points : 1 865
Par défaut Comment rediriger des adresses vers la boucle locale ?

Salut!

Une question qui n'a sûrement aucun intérêt pratique :
est-il possible de router une plage d'adresses, autres que 127.0.0.1, vers la boucle locale?

A priori oui; mais ceci:
Code :
route add -net 192.169.0.0 netmask 255.255.0.0 lo
ne permet pas de pinger 192.169.0.1 qui est une adresse ne correspondant à rien sur le réseau, car il n'y a pas de réseau 192.169.0.0.
La manipulation précédente n'aurait t'elle pas due rediriger les requêtes vers le "réseau" 192.169.0.0 vers la boucle locale "lo", c'est à dire qu'un "ping 127.0.0.1" serait équivalent à un "ping 192.169.0.1" ?

Pourquoi le résultat n'est il pas celui là?
Comment l'obtenir sinon?
Comment sont gérés les appels vers les adresses du réseau "127.0.0.0"?
A quoi correspond "lo"?

Merci.
seriousme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 13h39   #2
Membre expérimenté
 
Avatar de freemanbubu
 
Inscription : mars 2007
Messages : 577
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 577
Points : 560
Points : 560
je ne peux t'apporter qu'uen seule réponse:
"lo" est l'abréviation de "loopback", c'est à dire la boucle locale...
freemanbubu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 18h37   #3
Membre Expert
 
Inscription : mars 2006
Messages : 2 209
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 2 209
Points : 1 865
Points : 1 865
Merci mais comment rediriger des adresses vers la boucle locale?
Ne se comporte t'elle pas comme une interface réseau classique comme "eth0"?
seriousme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 19h05   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 306
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 306
Points : 8 590
Points : 8 590
Citation:
Envoyé par seriousme
La manipulation précédente n'aurait t'elle pas due rediriger les requêtes vers le "réseau" 192.169.0.0 vers la boucle locale "lo", c'est à dire qu'un "ping 127.0.0.1" serait équivalent à un "ping 192.169.0.1" ?
Non, ce n'est pas comme cela que ça fonctionne. Ce n'est pas un alias. Tu as juste ajouté une route pour dire "si on veut envoyer des infos au réseau 192.169.0.0, passe par la loopback". Le paquet de ping est bien passé par le loopback, mais derrière, vu qu'il n'y a d'une part aucune machine 192.169.0.1 pour répondre, le ping ne marche pas, et d'autre part vu qu'il y n'y a pas de porte de sortie pour ton PC qui reçoit sur le loopback un paquet pour un réseau qui n'est pas celui du loopback, le ping est ignoré (enfin, je pense).

A ma connaissance, tu ne peux pas faire en sorte qu'un ping 127.0.0.1 soit équivalent à un ping 192.169.0.1. Tu peux monter une interface virtuelle sur ton système avec l'IP 192.169.0.1. Mais dans tous les cas, ce sera différent : un ping 127.0.0.1 n'est pas un ping 192.168.0.1.

Le loopback 127.0.0.1 n'est vraiment une interface locale utilisable que localement. Toute autre adresse IP peut être routée et accessible depuis un autre PC. C'est la principale différence. L'intérêt du loopback c'est surtout de pouvoir se connaître tout le temps soi-même avec un nom et une IP toujours les mêmes.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 19h34   #5
Membre Expert
 
Inscription : mars 2006
Messages : 2 209
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 2 209
Points : 1 865
Points : 1 865
Oui ça semble être la bonne explication.
Merci.
seriousme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2007, 23h04   #6
Invité régulier
 
Inscription : février 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 8
Points : 9
Points : 9
Par défaut Ca se fait...

Bonjour,

Un article qui peut interesser.
http://www.linuxjournal.com/article/2731
J'ai pas testé mais il explique comment "virtualiser" la meme adresse IP sur des machines différentes en utilisant leurs loopbacks et des tables de routages...
Autre approche + "lourde" : utiliser la fonction de redirection de xinetd...
bruno.haleblian est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h27.


 
 
 
 
Partenaires

Hébergement Web