Connexion à SONiC
Dans cet article, nous allons découvrir comment se connecter à Enterprise SONiC ainsi que les bases de l’interface en ligne de commande (CLI). Nous aborderons :
- Les méthodes d’accès
- La connexion utilisateur
- Les niveaux de privilège
- Les commandes de navigation de base
Méthodes d’accès
Vous pouvez accéder au switch en utilisant :
- Console port (connexion physique directe).
- SSH (connexion sécurisée à distance).
ssh admin@192.168.1.10
Le nom d’utilisateur par défaut est
admin
Le mot de passe est
YourPaSsWoRd
Connexion utilisateur
Lors de la connexion, le système vous demandera vos identifiants.
login as: admin
admin@192.168.1.10's password: ********
admin@sonic:~$
sonic-cli
Une fois connecté, vous serez dans le shell Linux. Pour accéder au CLI de SONiC, utilisez la commande
sonic-cli
admin@sonic:~$ sonic-cli
sonic#
Niveaux de privilège
Le CLI fournit différents modes :
-
- User EXEC mode (le prompt se termine par >).
- Ensemble limité de commandes (par exemple : ping, show)
- Privileged EXEC mode (le prompt se termine par #).
- Accès complet aux commandes de configuration et de supervision.
- Accessible en saisissant :
sonic> enable
sonic#
- Global Configuration mode (le prompt se termine par (config)#).
- Interface Configuration mode (le prompt se termine par (conf-if)#).
Commandes de navigation de base
Quelques commandes essentielles pour démarrer :
- enable → passer du User EXEC mode au Privileged EXEC mode
- configure terminal → accéder au Global Configuration mode.
- exit → revenir d’un niveau dans la hiérarchie du CLI.
- end → revenir directement au Privileged EXEC mode.
- show running-configuration → afficher la configuration active.
- show version → afficher la version de SONiC ainsi que les informations de compilation.
Vérification
Vous pouvez vérifier la version de SONiC ainsi que les utilisateurs connectés en utilisant les commandes suivantes :
sonic# show version
Software Version : 4.5.1-Enterprise_Base
Product : Enterprise SONiC Distribution by Broadcom - Enterprise Base package
Distribution : Debian 11.11
Kernel : 5.10.0-35-amd64
Config DB Version : version_4_5_3
Build Commit : 7ef4c1a1eb
Build Date : Tue Oct 21 06:17:22 UTC 2025
Built By : sonicbld@bld-lvn-csg-01
Platform : x86_64-accton_as5835_54x-r0
HwSKU : Accton-AS5835-54X
ASIC : broadcom
Hardware Version : R01F
Serial Number : 583554X2345027
Uptime : 09:20:24 up 3 days, 17:06, 2 users, load average: 1.48, 1.61, 1.69
Mfg : Edgecore
sonic# show users
INDEX LINE USER ROLE APPLICATION IDLE LOGIN-TIME LOCATION
1 pts/0 admin admin bash 19:38 28-11-2025 09:00:53.627406 192.168.2.13 [ssh]
2 pts/1 admin admin bash 6.00s 28-11-2025 09:19:58.650111 192.168.2.13 [ssh]
Notes
- Les noms d’utilisateur/mots de passe sont gérés par l’administrateur système. Les identifiants de connexion par défaut doivent toujours être modifiés pour des raisons de sécurité.
- La séparation des privilèges garantit que seuls les utilisateurs autorisés peuvent modifier la configuration.
- L’accès SSH nécessite que l’interface de gestion ainsi que son adresse IP soient configurées.