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:

Résultat commande java -version

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:

Résultat commande mongod –version

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

résultat commande./install.sh

On valide avec -y

L’installation se lance

Installation de Omada Controller

L’installation est terminée.

Nous allons vérifier si le service de Omada fonctionne, nous allons utiliser la commande:

tpeap status

Résultat 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

Page de connexion au controlleur omada

Une fois que je me connecte, j’ai la page principale avec tous les appareils connectés

Page d’accueil

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

Bouton Add New Site

Ici j’ajoute les informations de ma zone

Menu ajout site

Nous pouvons désormais entrer dans notre site que nous avons créé en cliquant sur le nom de notre site.

Page d’accueil 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.

Erreur lors de la connexion au routeur via son IP

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.