Switch ARUBA - Mise à jour via TFTP
Environnement
- Ubuntu 20.04 (IP : 192.168.0.1)
- Switch Aruba Procurve 2930F
Installation
Installer le serveur TFTP :
sudo apt install tftpd-hpa -y
Activer et lancer le serveur TFTP :
sudo systemctl enable tftpd-hpa.service
sudo systemctl start tftpd-hpa.service
Configurer le serveur TFTP :
sudo nano /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
#TFTP_DIRECTORY="/srv/tftp"
TFTP_DIRECTORY="/home/user/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure --create"
Créer le dossier de stockage du serveur :
mkdir /home/user/tftp
Modifier les droits :
sudo chown user:tftp /home/user/tftp/
Redémarre le serveur pour prendre en compte les changements :
sudo systemctl restart tftpd-hpa.service
Autoriser les flux TFTP dans le pare-feu :
sudo ufw allow tftp
Télécharger le nouveau firmware et le copier dans /home/user/tftp
Mise à jour du firmware
Se connecter au switch en SSH :
ssh manager@ip_switch
Passer en mode configuration :
conf t
Afficher les informations du firmware :
show flash
Image Size (bytes) Date Version
----------------- ------------ -------- --------------
Primary Image : 30099694 10/27/20 WC.16.10.0011
Secondary Image : 30141030 05/10/21 WC.16.10.0014
Boot ROM Version
----------------
Primary Boot ROM Version : WC.16.01.0008
Secondary Boot ROM Version : WC.16.01.0008
Default Boot Image : Primary
Default Boot ROM : Primary
Lancer la mise à jour :
copy tftp flash 192.168.0.1 WC_16_10_0015.swi secondary
The secondary image will be deleted.
Continue (y/n)? y
030M
Validating and Writing System Software to the Filesystem ...
Sur un switch unique, redémarrer à 22h00 sur le nouveau firmware :
boot set-default flash secondary
reload at 22:00
Ou redémarrer immédiatement sur le nouveau :
boot system flash secondary
Sur une pile de switches, on ne peut pas programmer de redémarrage :
boot system flash secondary