1 votes

Solaris : Pas de ping vers l'interface logique de la Zone

J'ai le problème suivant sur Solaris 11 Express.

J'ai une zone en cours d'exécution nommée Zone1, à laquelle je veux ajouter une nouvelle interface.

Je fais apparaître l'interface bnx1 :

ifconfig bnx1 plumb

Attribuer l'adresse à l'interface et la lier à la zone :

ifconfig bnx1 addif 172.16.13.11/16 zone Zone1 up

Vérifiez la sortie ifconfig :

bnx1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 5
        inet 0.0.0.0 netmask ffffffff 
        ether 84:2b:2b:76:a1:88 
bnx1:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 5
        zone Zone1
        inet 172.16.13.11 netmask ffff0000 broadcast 172.16.255.255

Vérifiez la table ARP :

# arp -a
Net to Media Table: IPv4
Device   IP Address               Mask      Flags      Phys Addr
------ -------------------- --------------- -------- ---------------
bnx1   172.16.13.11         255.255.255.255 SPLA     84:2b:2b:76:a1:88
bnx0   172.16.13.10         255.255.255.255 SPLA     84:2b:2b:76:a1:86

À ce stade, je n'ai pas de ping sur l'adresse :

ping 172.16.13.11
no answer from 172.16.13.11

Puis je débranche l'interface de la Zone1 :

ifconfig bnx1:1 unplumb

Création de l'interface logique sans liaison avec la Zone1 :

ifconfig bnx1 addif 172.16.13.11/16 up

Vérifiez la sortie ifconfig :

bnx1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 5
        inet 0.0.0.0 netmask ffffffff 
        ether 84:2b:2b:76:a1:88 
bnx1:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 5
        inet 172.16.13.11 netmask ffff0000 broadcast 172.16.255.255 

Vérifiez la table ARP :

# arp -a 
Net to Media Table: IPv4
Device   IP Address               Mask      Flags      Phys Addr
------ -------------------- --------------- -------- ---------------
bnx1   172.16.13.11         255.255.255.255 SPLA     84:2b:2b:76:a1:88
bnx0   172.16.13.10         255.255.255.255 SPLA     84:2b:2b:76:a1:86

Et maintenant j'ai un ping :

# ping 172.16.13.11
172.16.13.11 is alive

Pouvez-vous me dire ce que j'ai manqué ?

Merci !

1voto

Pradeep Sunkara Points 1

Je pense que dans le premier cas, la pile réseau envoie une requête ping sur bnx0 et ne reçoit pas de réponse car bnx1 n'est pas connecté au même réseau. Dans le second cas, le ping est court-circuité par la pile réseau et réussit immédiatement.

En général, je ne recommande pas d'utiliser plusieurs interfaces sur le même sous-réseau de cette façon. Si vous avez besoin de redondance, utilisez LACP (si votre commutateur le supporte) ou IPMP. Si vous avez besoin d'une isolation du trafic, utilisez un sous-réseau différent pour bmz1. Si vous n'avez besoin d'aucun des deux, ajoutez simplement une nouvelle interface virtuelle à bmz0 au lieu de bmz1.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X