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

Re: Comment créer une interface virtuelle ?



Sylvain Sauvage a écrit :

  Configure une interface dummy0, c'est fait pour : c'est exactement comme
une interface eth

En effet, c'est comme une interface ethernet reliée à rien du tout.

mais ça passe en fait par l'interface lo (ça se voit au
niveau des statistiques de paquets p.ex.).

Oui et non. Le trafic émis localement destiné à l'adresse de l'interface dummy passe par lo (forcément), mais ce n'est en rien spécifique à l'interface dummy : c'est déjà ce qui se passe naturellement avec les adresses de toutes les autres interfaces de la machine. Par contre le trafic destiné aux autres adresses de machine du sous-réseau de l'interface dummy tombe dans un trou noir.

  Il y a un module dummy qui correspond (je crois qu'il est compilé dans
les noyaux debian, à vérifier).

  (Cette interface dummy permet de :
- conserver une configuration qui fonctionne si la carte est enlevée ou
  débranchée ;
- gagner un peu de temps si la carte est débranchée : les commandes ne
  passent pas plus la carte.

Que veux-tu dire ?

  Enfin, bref, tous les trucs qu'on veut pouvoir faire avec une
interface simulée et une IP qui ne soit pas 127.0.0.1.)

On peut très bien ajouter d'autres adresses à l'interface de loopback. Toutefois celle-ci, compte tenu de sa nature particulière, a un comportement différent des autres interfaces : toutes les adresses d'un sous-réseau affecté à cette interface appartiennent à la machine, et pas seulement l'adresse spécifiée comme avec les autres interfaces.

Si j'attribue le couple adresse/masque 1.2.3.4/24 à l'interface de loopback, toutes les adresses du bloc 1.2.3.0/24 appartiennent à la machine. Si en revanche j'attribue ce même couple adresse/masque à une interface dummy ou ethernet, seule l'adresse 1.2.3.4 lui appartient, le reste du bloc est routé vers l'extérieur (ou dans le vide).



Reply to: