1 votes

Dépannage du réseau Solaris

Je suis actuellement en train d'exécuter snv_129 (image EON NAS). Je pense avoir accidentellement court-circuité l'un de mes PHYs et j'essaie de déboguer le problème.

/etc/hostname.rge0 192.168.250.20 /etc/hostname.rge1 192.168.250.21

Routeur : 192.168.250.1 Réseau 192.168.250.0/24

J'essaie de basculer le NIC actif/primaire de rge0 à rge1 et je ne sais pas comment faire cela (j'aurais vraiment dû rester avec Linux, que je connais beaucoup mieux).

Quoi qu'il en soit, netstat -rn me donne ceci :

Dest: default GW: 192.168.250.1 flags: UG 127.0.0.1 127.0.0.1
192.168.250.0 192.168.250.20 Interface: rge0

Je ne peux rien pinguer lorsque j'utilise rge0 comme interface principale. Je n'ai pas vraiment les compétences avec Solaris pour savoir comment déboguer ce problème.

svcs -a indique que tout est en ligne, et je peux pinguer 192.168.250.20 qu'il soit branché ou non.

Toute aide serait appréciée, et je suis prêt à fournir plus d'informations si nécessaire

EDIT :

Mon objectif final était de faire de l'agrégation de liens. À ce stade, tout ce que je veux c'est remettre l'une des deux interfaces en état de fonctionnement - juste une.

J'ai suivi certains des conseils ci-dessous. Voici ce que j'ai fait depuis la dernière mise à jour :

Désactiver l'interface 1 dans le BIOS (une seule interface détectée)

dladm show-phys :

LINK : rge0 MEDIA : ethernet STATE : down SPEED : 1000 DUPLEX : full DEVICE : rge0

ifconfig rge0 :

flags : UP BROADCAST MULTICAST IPv4 (RUNNING n'est pas présent) inet : 192.168.250.20 masque de sous-réseau ffffff00 broadcast 192.168.250.255 ether ff:7f:7f:7f:7f:7f

Quelqu'un a des idées sur les prochaines étapes ?

2voto

munaz Points 23

Je n'ai jamais essayé d'entrer des adresses IP dans le fichier hostname.XX ; en général, le fichier contient un nom d'hôte et /etc/hosts mappe le nom d'hôte à l'adresse IP pour cette interface. Échangez les noms d'hôte répertoriés dans les fichiers par interface et redémarrez, et voilà, les interfaces échangées. (Ou échangez dans /etc/hosts, mais cela pourrait casser plus de choses.)

2voto

Giovanni Tirloni Points 5581

Il n'est pas clair ce que vous essayez d'accomplir. Si vous souhaitez seulement tester la connectivité IP de base avec les deux interfaces, je vous suggère de laisser de côté la configuration système standard et de travailler directement avec dladm/ifconfig.

Désactivez le service SMF pour qu'il n'interfère pas avec vos tests (svcadm disable physical:default)

Désactivez les deux interfaces (ifconfig rge0 unplumb; ifconfig rge1 unplumb)

Maintenant configurez rge0 et testez-le (ifconfig rge0 plumb; ifconfig rge0 192.168.250.20 netmask 255.255.255.0; ping your gateway). N'oubliez pas de le désactiver une fois que vous avez déterminé qu'il fonctionne.

Maintenant configurez rge1 et testez-le (ifconfig rge0 plumb; ifconfig rge1 192.168.250.21 netmask 255.255.255.0; ping your gateway). N'oubliez pas de le désactiver une fois que vous avez déterminé qu'il fonctionne.

Revoir la configuration standard (/etc/hostname.if /etc/defaultrouter /etc/netmasks) et réactiver le service SMF physical:default.

Je ne pense pas que vous pouvez avoir deux interfaces sur le même sous-réseau sans un routage spécial ou de l'IPMP.

1voto

jlliagre Points 8651

Si vous voulez que les deux interfaces fonctionnent, vous devez activer le multipathage IP (IPMP). Avoir deux interfaces physiques réseau dans le même domaine de diffusion n'est pas pris en charge et pourrait entraîner divers problèmes avec Solaris ou Linux, y compris celui que vous rencontrez.

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