[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

alias IP (eth0:0) et adresse IP utilisee par defaut



Bonjour.

J'ai ajouté un alias IP à une station de telle sorte que les
interfaces eth0 et eth0:0 sont définies.

Quand je fais un telnet ou un ssh de cette station vers une autre
station du même LAN (netmask /24), l'adresse IP correspondant à eth0
est utilisée comme source.  Cependant, quand la destination est
externe au LAN, c'est l'adresse IP correspondant à eth0:0 qui est
utilisée.  Je l'ai confirmé par des tcpdump aux deux extrémitées des
connexions.

Voici quelques informations pertinentes (un peu maquillées) :

========================================================================
# ifconfig
eth0      Link encap:Ethernet  HWaddr AA:BB:CC:DD:EE:FF
          inet addr:xx.yy.zz.10  Bcast:xx.yy.zz.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1341354 errors:0 dropped:0 overruns:2 frame:0
          TX packets:2254754 errors:0 dropped:0 overruns:0 carrier:0
          collisions:9326 txqueuelen:100 
          Interrupt:11 Base address:0x1080 

eth0:0    Link encap:Ethernet  HWaddr AA:BB:CC:DD:EE:FF
          inet addr:xx.yy.zz.11  Bcast:xx.yy.zz.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:11 Base address:0x1080 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:80686 errors:0 dropped:0 overruns:0 frame:0
          TX packets:80686 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 

# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
xx.yy.zz.10     0.0.0.0         255.255.255.255 UH        0 0          0 eth0
xx.yy.zz.11     0.0.0.0         255.255.255.255 UH        0 0          0 eth0
xx.yy.zz.0      0.0.0.0         255.255.255.0   U         0 0          0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
0.0.0.0         xx.yy.zz.1      0.0.0.0         UG        0 0          0 eth0
0.0.0.0         xx.yy.zz.1      0.0.0.0         UG        0 0          0 eth0
========================================================================

Je ne sais pas pourquoi il y a un dédoublement de la dernière entrée
dans la table de routage.  Si je fait

        route del default

alors une des entrées en double disparaît et maintenant tout revient à
la normale (l'adresse IP correspondant à eth0 est utilisée).  J'ai du
mal à voir ce qui se passe.  J'aimerais pouvoir corriger les scripts
et la configuration de démarrage pour éviter ce problème.  Ce système
est un Red Hat 6.1.

Des idées ?

Merci.


Charles