Instalacja kontrolera Omada na Ubuntu 22.04 i Debianie 12

Aktualizacja: Omada wydała nową wersję 5.14.20z obsługą MongoDB v7.

Wcześniej opublikowano przewodnik dotyczący instalacji kontrolera Omada w systemie Ubuntu 20.04. Otrzymano dziennik próśb o udostępnienie przewodnika dotyczącego wersji 22.04. Nie jest to takie proste, ponieważ Omada nadal korzysta ze starych zależności, co może spowodować uszkodzenie niektórych pakietów w przypadku nieprawidłowej instalacji.Piszę o tym tutaj, ponieważ oficjalne przewodniki i dokumentacja są nieaktualne i nie ma planów ich poprawienia.

Najpierw zaktualizuj repozytoria apt i uaktualnij bieżące pakiety. Zakładam tutaj, że Ubuntu 22.04 box jest świeżo zainstalowany i nic poza preinstalowaną dystrybucją nie zostało zainstalowane.

1 2sudo apt update
sudo apt upgrade -y

Zainstaluj zależności

W przypadku systemów Debian, Omada wymaga Javy 8 lub nowszej, MongoDB 7, JSVC, curl, gpg.

1sudo apt install wget curl gnupg

Omada obsługuje Javę 8 i nowsze. Jeśli chcesz po prostu uruchomić Omada Controller i mieć to z głowy, użyj Javy 8, w przeciwnym razie możesz użyć Javy 21. Pamiętaj tylko, że możesz potrzebować rozwiązać błędy, skompilować niektóre pakiety samodzielnie i czy wspomniałem o dzienniku rozwiązywania problemów.

java8

Zainstaluj pakiet Java 8 openjdk-8-jre-headlessjsvcgo zainstaluj.

1sudo apt install openjdk-8-jre-headless jsvc -y

Jawa 21

Musimy zainstalować jdki skompilować jsvcpakiet. Używamy binarnego kodu Java 21 open sourceopenjdk-21-jdk-headless

1sudo apt install openjdk-21-jre-headless -y

Najnowsza jsvcwersja repozytorium apt nie obsługuje wersji 21. Skompilujmy ją sami.

1 2 3 4 5 6 7wget https://archive.apache.org/dist/commons/daemon/source/commons-daemon-1.4.0-src.tar.gz tar xvzf commons-daemon-1.4.0-src.tar.gz cd commons-daemon-1.4.0-src cd src/native/unix/ ./configure –with-java=/usr/lib/jvm/java-21-openjdk-amd64 make sudo cp jsvc /usr/bin/

Można używać najnowszej wersji 1.4.0lub stosować zamiast niej 1.2.4.1.3.1

Jeśli podczas konfiguracji pojawi się błąd checking for JDK os include directory... Cannot find jni_md.h in /usr/lib/jvm/java-21-openjdk-amd64/, spróbuj wykonać następujące czynności

1 2cd /usr/lib/jvm/java-21-openjdk-amd64 sudo ln -s include/linux/jni_md.h jni_md.h

Zainstaluj MongoDB

Omada obsługuje teraz MongoDB v7, zainstalujmy gpgklucz dla mongodb-org 7.0

1 2curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \ sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg –dearmor

Teraz dodaj repozytorium mongodb-org dla focal do listy źródeł

najpierw utwórz nowy plik źródłowy

1touch /etc/apt/sources.list.d/mongodb-org-7.0.list

Dodaj poniższe do pliku listy źródłowej

deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse

Zaktualizuj repozytorium i zainstaluj mongodb

1 2sudo apt update sudo apt install -y mongodb-org

Zainstaluj kontroler Omada

TP link udostępnia 2 rodzaje instalatorów. Pakiet Debian i archiwum tar.gz. Oba są dość proste. Przejdź do strony internetowej TP-Link Omada Controller Download Page .

Zainstaluj z tar.gz

Pobierz tar.gz. 5.14.26.1jest najnowszą wersją w chwili pisania tego tekstu. Zastąp adres URL najnowszą wersją.

1wget https://static.tp-link.com/upload/software/2024/202407/20240710/Omada_SDN_Controller_v5.14.26.1_linux_x64.tar.gz

Wypakuj archiwum i przejdź do katalogu

1 2tar -xvzf Omada_SDN_Controller_v5.14.26.1_linux_x64.tar.gz -C omada cd Omada_SDN_Controller_v5.14.26.1_linux_x64

Ustaw skrypt instalacyjny install.shjako wykonywalny.

1sudo chmod +x install.sh

Zainstaluj kontroler za pomocą następujących czynności

1sudo ./install.sh

Aby odinstalować kontroler Omada

1sudo ./uninstall.sh

Zainstaluj z .deb

Pobierz pakiet deb z TP Link

1wget https://static.tp-link.com/upload/software/2024/202407/20240710/Omada_SDN_Controller_v5.14.26.1_linux_x64.deb

Zainstaluj za pomocą następującego

1sudo dpkg -i Omada_SDN_Controller_v5.14.26.1_linux_x64.deb

Aby odinstalować

1sudo apt remove omadac

Może to potrwać od 2 do 5 minut w zależności od konfiguracji systemu. Po zakończeniu instalacji odwiedź https://ip:8088

Wniosek

Instalacja jest prosta i przejrzysta. Skonfigurujmy kontroler, dodajmy router, punkty dostępowe i skonfigurujmy sieć w przyszłym tygodniu. Jeśli potrzebujesz pomocy, skontaktuj się ze mną na Twitterze lub skomentuj poniżej. Au revoir .

Link Źródło