informatique:extreme_networks
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| informatique:extreme_networks [2023/04/05 12:57] – [Management] show switch management pteu | informatique:extreme_networks [2025/10/15 15:30] (current) – [authentification par mac] pteu | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| =====Remarques générales===== | =====Remarques générales===== | ||
| - | Par défaut les switchs sont configurés avec 2 VRs (virtuals | + | Par défaut les switchs sont configurés avec 2 VRs (virtual |
| * **VR-Mgmt**, | * **VR-Mgmt**, | ||
| * **VR-Default**, | * **VR-Default**, | ||
| Line 10: | Line 10: | ||
| Pour les versions 16 et antérieures, | Pour les versions 16 et antérieures, | ||
| - | Par défaut les résultats de commandes s' | + | Par défaut les résultats de commandes s' |
| <code bash> | <code bash> | ||
| + | disable cli paging | ||
| + | enable cli paging | ||
| + | |||
| + | # pour les versions EXOS antérieures à 30: | ||
| disable clipaging | disable clipaging | ||
| enable clipaging | enable clipaging | ||
| </ | </ | ||
| - | Depuis les version 30, les commandes précitées, | + | |
| - | <code bash> | + | |
| - | disable cli paging | + | |
| - | enable cli paging | + | |
| - | </ | + | |
| =====Licences===== | =====Licences===== | ||
| Line 90: | Line 90: | ||
| Dillinger Version: | Dillinger Version: | ||
| - | # afficher | + | # x695 |
| + | Slot 1 Version Information: | ||
| + | Branch | ||
| + | Version: | ||
| + | Card type: X695-48Y-8C rev 0 | ||
| + | MAC--1: | ||
| + | Saved Chip Data: | ||
| + | CPU Core: | ||
| + | CPU Memory Size: 16384 MB | ||
| + | Alternate Bootrom Version: | ||
| + | Default Bootrom Version: | ||
| + | </ | ||
| + | |||
| + | Afficher | ||
| + | <code bash> | ||
| debug hal show optic-info slot 1 port 52 | debug hal show optic-info slot 1 port 52 | ||
| Line 110: | Line 124: | ||
| ====Management==== | ====Management==== | ||
| - | Configurer une adresse IP sur le port de management '' | + | Configurer une adresse IP sur le port de management '' |
| + | |||
| + | Vérifier le DHCP : | ||
| <code bash> | <code bash> | ||
| - | configure vlan Mgmt ipaddress 10.0.0.1 255.255.255.0 | + | show dhcp-client ipv4 state |
| + | Client VLAN | ||
| + | --------------- -------- --------------- --------------------------------------- | ||
| + | Default | ||
| + | Mgmt None 0.0.0.0 | ||
| + | # désactiver le DHCP (au besoin) | ||
| + | disable dhcp vlan all | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | # configurer l'IP du port de Management | ||
| + | configure vlan Mgmt ipaddress 10.0.0.1 255.255.255.0 | ||
| # configurer sa route par défaut | # configurer sa route par défaut | ||
| configure iproute add default 10.0.0.254 vr VR-Mgmt | configure iproute add default 10.0.0.254 vr VR-Mgmt | ||
| </ | </ | ||
| - | Ce port est affecté au vlan Mgmt, lui-même attribué au VR-Mgmt. Cela signifie qu'il est indépendant de la configuration des autres ports et routes du switch, ce qui permet d' | + | |
| + | Parfois, ça bug et on ne peut toujours pas configurer d' | ||
| + | <code bash> | ||
| + | sh vlan | ||
| + | Untagged ports auto-move: Inform | ||
| + | ----------------------------------------------------------------------------------------------- | ||
| + | Name VID Protocol Addr | ||
| + | ----------------------------------------------------------------------------------------------- | ||
| + | Mgmt 4095 169.254.120.0 | ||
| + | ----------------------------------------------------------------------------------------------- | ||
| + | ! | ||
| + | disable dhcp vlan all | ||
| + | WARNING: VLAN " | ||
| + | ! | ||
| + | unconfigure vlan Mgmt ipaddress | ||
| + | Error: Dhcp/Bootp configured IP address cannot be removed on VLAN Mgmt | ||
| + | ! | ||
| + | conf vlan Mgmt ipaddress 10.0.0.1 255.255.0.0 | ||
| + | Error: DHCP/BOOTP is enabled on the VLAN | ||
| + | |||
| + | # contournement | ||
| + | enable dhcp vlan Mgmt | ||
| + | disable dhcp vlan Mgmt | ||
| + | unconf vlan Mgmt ipaddress | ||
| + | ! | ||
| + | conf vlan Mgmt ipaddress 10.0.0.1 255.255.0.0 | ||
| + | IP interface for VLAN Mgmt has been created. | ||
| + | </ | ||
| + | |||
| + | Ce port est affecté au vlan Mgmt, lui-même attribué au VR-Mgmt. Cela signifie qu'il est indépendant de la configuration des autres ports et routes du switch, ce qui permet d' | ||
| Si on ne veut pas se servir de ce port de Mgmt dédié, on peut tout-à-fait configurer une IP sur un VLAN du VR de prod, par exemple le VLAN " | Si on ne veut pas se servir de ce port de Mgmt dédié, on peut tout-à-fait configurer une IP sur un VLAN du VR de prod, par exemple le VLAN " | ||
| Line 130: | Line 186: | ||
| </ | </ | ||
| - | Il est possible de positionner une adresse par VLAN si on le souhaite. Si on veut activer le routage entre ces VLANs, il faut activer l' | + | Il est possible de positionner une adresse par VLAN si on le souhaite. Si on veut activer le routage entre ces VLANs, il faut activer l' '' |
| Afficher et modifier la configuration de l' | Afficher et modifier la configuration de l' | ||
| Line 313: | Line 369: | ||
| cf : https:// | cf : https:// | ||
| + | ====Radius / mgmt-access==== | ||
| + | |||
| + | Pour utiliser une d' | ||
| + | <code bash> | ||
| + | configure radius mgmt-access primary server 10.0.1.1 1812 client-ip 10.0.2.254 vr VR-Default | ||
| + | configure radius mgmt-access primary shared-secret <MDP défini sur le serveur Radius> | ||
| + | enable radius mgmt-access | ||
| + | </ | ||
| ====Politique de mots de passe==== | ====Politique de mots de passe==== | ||
| Line 511: | Line 575: | ||
| ====Firmware==== | ====Firmware==== | ||
| - | Pour obtenir la version d'EXOS (ici 21.1.1.4) : | + | Pour obtenir la version d' |
| <code bash> | <code bash> | ||
| show version | show version | ||
| Line 526: | Line 590: | ||
| </ | </ | ||
| Cette commande retourne également la liste des commutateurs de la stack et les modules additionnels, | Cette commande retourne également la liste des commutateurs de la stack et les modules additionnels, | ||
| + | |||
| + | Consulter la page [[https:// | ||
| ===MAJ firmware=== | ===MAJ firmware=== | ||
| Line 533: | Line 599: | ||
| <code bash> | <code bash> | ||
| download image 1.1.1.1 < | download image 1.1.1.1 < | ||
| + | </ | ||
| + | |||
| + | Téléchargement sur la partition inactive + installation + reboot (all-in-one) | ||
| + | <code bash> | ||
| + | download image 1.1.1.1 summitX-31.7.2.28-patch1-38.xos vr VR-Mgmt install reboot | ||
| </ | </ | ||
| * via clé USB | * via clé USB | ||
| + | |||
| + | ref: [[https:// | ||
| + | |||
| + | Avant EXOS 31.1: | ||
| <code bash> | <code bash> | ||
| - | # puis vérifier qu' | + | # vérifier qu' |
| show memorycard | show memorycard | ||
| Line 546: | Line 621: | ||
| This image will be used only after rebooting the switch! | This image will be used only after rebooting the switch! | ||
| </ | </ | ||
| + | |||
| + | Depuis la version EXOS 31.1 | ||
| + | <code bash> | ||
| + | # vérifier que la clé USB est reconnue et montée (elle doit être en FAT32) | ||
| + | show switch mounts | ||
| + | Memory storage is present. | ||
| + | ! | ||
| + | show switch usb | ||
| + | USB port: Disabled | ||
| + | # Si KO, activer la prise en chagre de l'USB | ||
| + | enable switch usb | ||
| + | This setting will take effect at the next system reboot | ||
| + | |||
| + | # la clé USB est montée ici: | ||
| + | ls / | ||
| + | -rwxrwxr-- | ||
| + | [..] | ||
| + | |||
| + | # copier l' | ||
| + | download url file:/// | ||
| + | </ | ||
| + | |||
| + | Puis '' | ||
| * via scp | * via scp | ||
| Line 579: | Line 677: | ||
| * '' | * '' | ||
| L' | L' | ||
| + | |||
| + | * autre erreur TFTP quand on passe de la 30.1 à la 30.3 : '' | ||
| + | | ||
| + | |||
| ====Commandes UNIX-like==== | ====Commandes UNIX-like==== | ||
| Line 715: | Line 817: | ||
| # Utiliser un filtre de famille de fonctionnalités (ici la partie DNS/ | # Utiliser un filtre de famille de fonctionnalités (ici la partie DNS/ | ||
| show configuration nettools | show configuration nettools | ||
| + | </ | ||
| + | |||
| + | Lorsqu' | ||
| + | <code bash> | ||
| + | * Slot-1 toto.3 # show conf difference | ||
| + | --- primary.cfg | ||
| + | +++ Running Configuration | ||
| + | @@ -1,7 +1,7 @@ | ||
| + | # | ||
| + | # Module devmgr configuration. | ||
| + | # | ||
| + | -configure snmp sysName " | ||
| + | +configure snmp sysName " | ||
| + | [...] | ||
| </ | </ | ||
| Line 906: | Line 1022: | ||
| show fdb ports < | show fdb ports < | ||
| show fdb vlan < | show fdb vlan < | ||
| + | |||
| + | # enregistrer une entrée statique dans le FDB | ||
| + | # create [fdbentry | fdb] < | ||
| + | create fdb 00: | ||
| # interroger la table ARP (association adresse IP <-> MAC) | # interroger la table ARP (association adresse IP <-> MAC) | ||
| Line 918: | Line 1038: | ||
| show iparp vlan < | show iparp vlan < | ||
| </ | </ | ||
| + | |||
| + | # créer une association ARP statique : | ||
| + | configure iparp add 10.0.20.2 vr VR-Default bc: | ||
| [[https:// | [[https:// | ||
| Line 1089: | Line 1212: | ||
| configure mac-locking ports 47 static [add | enable | disable] @MAC | configure mac-locking ports 47 static [add | enable | disable] @MAC | ||
| </ | </ | ||
| + | |||
| + | ====authentification par mac==== | ||
| + | |||
| + | On peut également faire vérifier l' | ||
| + | |||
| + | ===Configuration côté switch=== | ||
| + | <code bash> | ||
| + | # création du VLAN d' | ||
| + | create vlan v10_Users tag 10 | ||
| + | create vlan v666_Accueil tag 666 | ||
| + | ! | ||
| + | # configuration du serveur Radius | ||
| + | configure radius netlogin primary server 10.4.1.1 1814 client-ip 10.5.255.253 vr VR-Default | ||
| + | configure radius netlogin primary shared-secret encrypted " | ||
| + | ! | ||
| + | # configuration de l' | ||
| + | |||
| + | configure netlogin vlan v666_Accueil | ||
| + | enable netlogin mac | ||
| + | configure netlogin mac authentication database-order radius | ||
| + | # on active la protection MAC sur les port 1 à 8 (arbitraire) | ||
| + | enable netlogin ports 1-8 mac | ||
| + | configure netlogin add mac-list ff: | ||
| + | ! | ||
| + | enable radius | ||
| + | enable radius netlogin | ||
| + | </ | ||
| + | |||
| + | NB: le VLAN d' | ||
| + | |||
| + | ===Configuration côté serveur Radius=== | ||
| + | Dans le cas de freeradius, il faut : | ||
| + | * ajouter l'IP du switch (10.5.255.253) et son " | ||
| + | * activer le plugin **authorized_macs** | ||
| + | * peupler le fichier **authorized_macs** avec la liste des adresses MAC permises (format 00-11-22-33-44-55) | ||
| + | * dans la section authorize de la configuration du site : | ||
| + | <file site-enabled/ | ||
| + | [...] | ||
| + | authorize { | ||
| + | | ||
| + | # convertir l'@ mAC dans le bon format | ||
| + | | ||
| + | # | ||
| + | | ||
| + | if (ok) { | ||
| + | # The MAC address was found, so update Auth-Type to accept this auth. | ||
| + | update control { | ||
| + | | ||
| + | } | ||
| + | update reply { | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | [...] | ||
| + | </ | ||
| + | |||
| =====Spanning-tree===== | =====Spanning-tree===== | ||
| Line 1521: | Line 1703: | ||
| * [[https:// | * [[https:// | ||
| * et particulièrement : [[https:// | * et particulièrement : [[https:// | ||
| + | * [[https:// | ||
| ====Divers==== | ====Divers==== | ||
| Line 1702: | Line 1885: | ||
| show bgp neighbor 10.55.200.92 accepted-routes all | show bgp neighbor 10.55.200.92 accepted-routes all | ||
| show bgp neighbor 10.55.200.92 rejected-routes all | show bgp neighbor 10.55.200.92 rejected-routes all | ||
| + | [...] | ||
| + | BGP Route Statistics | ||
| + | Total Rxed Routes : 8 | ||
| + | Rejected Routes | ||
| + | Unfeasible Routes : 0 | ||
| ! | ! | ||
| show bgp neighbor 10.55.200.92 transmitted-routes all | show bgp neighbor 10.55.200.92 transmitted-routes all | ||
| Line 1713: | Line 1901: | ||
| show bgp neighbor 10.55.200.92 suppressed-routes all | show bgp neighbor 10.55.200.92 suppressed-routes all | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round important 80%> | ||
| + | Les commandes précédentes n' | ||
| + | </ | ||
| ===Suppression de la conf BGP=== | ===Suppression de la conf BGP=== | ||
informatique/extreme_networks.1680699452.txt.gz · Last modified: 2023/04/05 12:57 by pteu