Mini How-To sur la configuration de l'aliasing IP sous Linux

Harish Pillay, [email protected]
Version Française par Laurent Caillat-Vallet, [email protected]

13 Janvier 1997
C'est une recette de cuisine pour configurer et utiliser l'aliasing IP sous Linux.

1. Synopsis

C'est une recette de cuisine sur la manière de configurer et d'utiliser l'aliasing IP sur une machine Linux. De plus, il y a des instructions pour configurer la machine pour recevoir du courrier électronique sur les numéros alias IP.

(NDT: l'aliasing IP permet d'associer plusieurs adresses IP sur la même interface réseau.)

2. Ma configuration

3. Commandes

C'est tout.

Dans l'exemple ci-dessus, j'utilise les numéros IP privés (RFC 1918) dans un but d'illustration. Remplacez-les par vos propres numéros IP, officiels ou privés.

L'exemple ne montre que 3 numéros IP. Le maximum est défini à 256 dans /usr/include/linux/net_alias.h. 256 numéros IP sur UNE carte, c'est beaucoup :-) !

Voila à quoi ressemble mon /sbin/ifconfig:


lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
          UP BROADCAST LOOPBACK RUNNING  MTU:3584  Metric:1
          RX packets:5088 errors:0 dropped:0 overruns:0
          TX packets:5088 errors:0 dropped:0 overruns:0

eth0      Link encap:10Mbps Ethernet  HWaddr 00:8E:B8:83:19:20
          inet addr:172.16.3.1  Bcast:172.16.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:334036 errors:0 dropped:0 overruns:0
          TX packets:11605 errors:0 dropped:0 overruns:0
          Interrupt:7 Base address:0x378

eth0:0    Link encap:10Mbps Ethernet  HWaddr 00:8E:B8:83:19:20
          inet addr:172.16.3.10  Bcast:172.16.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0
          TX packets:0 errors:0 dropped:0 overruns:0

eth0:1    Link encap:10Mbps Ethernet  HWaddr 00:8E:B8:83:19:20
          inet addr:172.16.3.100  Bcast:172.16.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0
          TX packets:0 errors:0 dropped:0 overruns:0

Et /proc/net/aliases:

device           family address
eth0:0           2      172.16.3.10
eth0:1           2      172.16.3.100
Et proc/net/alias_types:
type    name            n_attach
2       ip              2

Bien sûr, les données de /proc/net ont été créées par la commande ifconfig, et non à la main!

4. Questions

4.1 Comment garder la configuration après un reboot?

Réponse:

4.2 Comment configurer sendmail pour recevoir des mails sur plusieurs numéros IP?

Réponse:

5. Conclusion

J'espère que ce qui précède sera utile à quelqu'un.

Merci à tous ceux qui ont superbement travaillé sur Linux et l'aliasing IP.

Et particulièrement à Juan Jose Ciarlante pour avoir clarifié mes questions. Merci aussi à tous ceux qui ont remarqué mes fautes de frappe et m'ont fourni des suggestions!

Si vous trouvez ce document utile, ou si vous avez des suggestions pour des améliorations, envoyez moi un courrier électronique à: [email protected].

Amusez-vous bien.

Des questions? envoyez moi un courrier électronique à [email protected].