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 2 | sudo 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.
| 1 | sudo 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-headlessi jsvcgo zainstaluj.
| 1 | sudo 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
| 1 | sudo 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 7 | wget 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 2 | cd /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 2 | curl -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
| 1 | touch /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 2 | sudo 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ą.
| 1 | wget 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 2 | tar -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.
| 1 | sudo chmod +x install.sh |
Zainstaluj kontroler za pomocą następujących czynności
| 1 | sudo ./install.sh |
Aby odinstalować kontroler Omada
| 1 | sudo ./uninstall.sh |
Zainstaluj z .deb
Pobierz pakiet deb z TP Link
| 1 | wget 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
| 1 | sudo dpkg -i Omada_SDN_Controller_v5.14.26.1_linux_x64.deb |
Aby odinstalować
| 1 | sudo 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






Leave a Reply