[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS ?] Emulation d'un réseau




> linufromscratch.org
> http://artists.mp3s.com/artists/37/three_dead_trolls_in_a_bag.html
> chroot
> ifconfig
> 
> poum pidouaaaaa !
>


Il y en a qui n'ont vraiment rien a dire et qui ne voient pas plus loin
que le bout de leur nez.

les implemenatations du reseau respectent en general la philosophie BSD, y
compris celui de linux, meme s'il a tout ete construit "from scratch".

Quand tu as une adresse IP sur ton systeme, ie: 1.2.3.4, et que tu tapes
la commande suivante:

ping 1.2.3.4

Pourquoi devrait-il passer par la couche physique ?  C'est une perte de
temps et un traffic de plus pour rien.  A place de faire cela, il se
loopback tout simplement. Evidemment, il ne l'envoie pas a l'adresse
127.0.0.1, mais au lieu d'envoyer au device reseau, il envoie directement 
au "module" de reception packets. 

Je te conseilles ces bonnes lectures:

TCP/IP Illustrated Volume 1/2/3.

Il est un peu date, mais malgre tout, c'est la reference en LA matiere.
Aussi, fais toi le test, branche toi le fil sur l'interface, et observe si
ton led va flasher lorsque tu ping toi-meme (je parle pas de l'interface
loopback).  

En realite, j'ai jamais vu une interface ethernet lancer ses propres 
signaux pour elle-meme.

Donc, pour le principal interesse, tu vas devoir oublier ta derniere
couche ISO physique si tu veux juste la macine locale et emuler le reseau,
d'ou le loopback est fait pour cela. Si tu y tiens tant, tu n'auras pas le
choix de relier 2 machines.

Et, c'est quoi le rapport avec chroot ?  Ca ne change absolument rien
quant aux implementations reseau de linux (et autres OS), hormis les
contraintes au niveau utilisateur (son propre dir, son propre ip, etc).

PS: la ML n'est pas un jouet, et donc n'est pas fait pour les enfants.





Reply to: