Archive à installer
Pour installer Omada controller, il faut télécharger l’archive sur le site de Omada pour le transférer via SFTP ou directement avec la commande:
wget https://static.tp-link.com/upload/software/2025/202501/20250109/Omada_SDN_Controller_v5.15.8.2_linux_x64.tar.gz
Prérequis à installer
Java 8
Vu que Java 8 n’est plus disponible dans les dépôts, nous allons télécharger le dépôt sur le site Amazon Correto le proposant via la commande :
wget -O- https://apt.corretto.aws/corretto.key | sudo tee /etc/apt/trusted.gpg.d/corretto.asc
Puis nous allons vérifier que le fichier c’est bien installé via la commande:
echo "deb https://apt.corretto.aws stable main" | sudo tee /etc/apt/sources.list.d/corretto.list
Nous allons mettre à jour notre machine afin de pouvoir utiliser le dépôt que nous avons téléchargé via la commande:
dnf update
Ensuite, nous allons installer le dépôt que nous avons téléchargé précédemment: via la commande:
dnf install java-1.8.0-amazon-corretto-jdk -y
-y sert à valider automatiquement chaque vérifications lors de l’installation du dépôt.
On vérifie maintenant la version de java via la commande:
java -version
On doit donc avoir ce résultat:
On peut définir Java 8 par défaut avec la commande :
update-alternatives --config java
MongoDB
Pour installer MongoDB, on peut utiliser la commande:
dnf install mongodb-org -y
Pour s’assurer qu’il est installer, nous allons vérifier la version installée avec la commande:
mongod --version
On doit donc avoir ce résultat:
Il faut maintenant démarrer mongodb, l’allumer automatiquement au démarrage de la machine et vérifier l’état avec les commandes:
systemctl start mongod
systemctl enable mongod
systemctl status mongod
JSVC et CURL
Il faut installer jsvc et curl pour que le serveur web soit sécurisé et qu’il puisse gérer l’exécution en arrière plan. Il faut donc les installer avec la commande:
dnf install jsvc curl -y
##Installer Omada Controller
Pour installer Omada, nous allons dans le fichier que nous avons télécharger au début du tutoriel avec la commande:
cd /home/omada/Omada_snd_Controller_v5.15.8.2_linux_x64
Faites attention à faire un alt + tab pour sélectionner le dossier avec la version que vous avez téléchargé
Il ne reste plus qu’à lancer le fichier install.sh avec la commande:
./install.sh
On valide avec -y
L’installation se lance
L’installation est terminée.
Nous allons vérifier si le service de Omada fonctionne, nous allons utiliser la commande:
tpeap status
Pour allumer le service, utilisez la commande:
tpeap start
Pour arréter le service, utilisez la commande:
tpeap stop
Configuration
Lorsque je vais sur l’adresse IP de mon controller avec le port 8043, j’ai accès à ma page de connexion
Une fois que je me connecte, j’ai la page principale avec tous les appareils connectés
Nous allons créer un site pour ajouter notre matériel dans le site.
Par exemple, si une entreprise à plusieurs boutiques, il peut créer un site par boutique pour séparer virtuellement les appareils en fonction de leur emplacement
Une fois ici, je clique sur Add New Site
Ici j’ajoute les informations de ma zone
Nous pouvons désormais entrer dans notre site que nous avons créé en cliquant sur le nom de notre site.
Une fois sur le site, il faut ajouter des appareils
Je n’ai pas pu recréer l’importation sinon je supprime la configuration du routeur de l’entreprise
Attention, lors de l’ajout d’un appareil, il ne pourras plus être géré séparément et la configuration sera supprimée.
Dans mon exemple, mon routeur est contrôllé par mon serveur Omada, lorsque je vais sur l’ip de mon routeur via un naviagteur web, je ne pourrai pas me connecter.