Instalacja programowego kontrolera urządzeń TP-LINK Omada SDN

18 maja 2023 Wyłączono przez Adam [zicherka] Nogły

Przygotowania do instalacji

Instalacja odbywać się będzie na systemie RockyLinux 9.

Zaktualizuj najpierw system.

[root@omada ~]# dnf -y update

Przygotuj repozytorium skąd RockyLinux ma pobrać i zainstalować MongoDB.

[root@omada ~]# vi /etc/yum.repos.d/mongodb-org.repo

[mongodb-org]
name=mongodb-org
baseurl=http://repo.mongodb.org/yum/redhat/9/mongodb-org/6.0/x86_64/
baseurl=http://repo.mongodb.org/yum/redhat/9/mongodb-org/7.0/x86_64/ 
enabled=1
gpgcheck=0

[root@omada ~]# dnf -y update

Zainstaluj wymagane dodatkowe oprogramowanie.

[root@omada ~]# dnf install http://repo.iotti.biz/CentOS/8/x86_64/apache-commons-daemon-jsvc-1.2.2-5.el8.lux.x86_64.rpm
[root@omada ~]# dnf install http://repo.iotti.biz/CentOS/8/x86_64/apache-commons-daemon-jsvc-1.2.2-5.el8.lux.x86_64.rpm --nogpgcheck 
[root@omada ~]# dnf install java-17-openjdk-headless mongodb-org

Uruchom i włącz MongoDB.

[root@omada ~]# systemctl enable --now mongod

Instalacja OMADA SDN

Przygotuj środowisko do instalacji kontrolera OMADA.

[root@omada ~]# mkdir -p /etc/init.d
[root@omada ~]# touch -a /sbin/chkconfig
[root@omada ~]# chmod +x /sbin/chkconfig

Jeśli nie posiadasz zainstalowanego polecenie [wget], zainstaluj go.

[root@omada ~]# dnf install wget

Pobierz najnowszą dostępną wersję oprogramowania kontrolera OMADA SDN ze strony TP-Link:

https://www.tp-link.com/en/support/download/omada-software-controller/#Controller_Software

[root@omada ~]# wget -q --show-progress https://static.tp-link.com/upload/software/2023/202303/20230321/Omada_SDN_Controller_v5.9.31_Linux_x64.tar.gz -O /tmp/omada.tar.gz

# rozpakuj pobrane archiwum
[root@omada ~]# tar xzf /tmp/omada.tar.gz -C /tmp/

[root@omada ~]# cd /tmp/Omada_SDN_Controller_v5.9.31_Linux_x64/

# uruchom skrypt instalacyjny
[root@omada Omada_SDN_Controller_v5.9.31_Linux_x64]# ./install.sh
Omada Controller will be installed in [/opt/tplink/EAPController] (y/n): y # wpisz [y]
======================
Installation start ...
Install Omada Controller succeeded!
==========================
Omada Controller will start up with system boot. You can also control it by [/usr/bin/tpeap].
Starting Omada Controller. Please wait...................
Started successfully.
You can visit http://localhost:8088 on this host to manage the wireless network.
========================

[root@omada Omada_SDN_Controller_v5.9.31_Linux_x64]# cd
[root@omada ~]# rm -fr /tmp/omada.tar.gz /tmp/Omada_SDN_Controller*/

Automatyczny start OMADA SDN

Stwórz plik rozruchowy, który umożliwi rozruch i kontrolę usługi kontrolera OMADA.

[root@omada ~]# vi /usr/lib/systemd/system/ss-omada.service
# omada service

[Unit]
Description=omada
After=network.service

[Service]
Type=simple
ExecStart=/opt/tplink/EAPController/bin/control.sh start
ExecStop=/opt/tplink/EAPController/bin/control.sh stop
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

Zatrzymaj dotychczasową usługę.

[root@omada ~]# /opt/tplink/EAPController/bin/control.sh stop
Stopping Omada Controller
Stop successfully.

Uruchom i włącz OMADA SDN.

[root@omada ~]# systemctl enable --now ss-omada.service
Created symlink /etc/systemd/system/multi-user.target.wants/ss-omada.service → /usr/lib/systemd/system/ss-omada.service.

Konfiguracja Firewalld

Jeśli Firewalld jest uruchomiony to zezwól na ruch na porcie [8043/TCP].

[root@omada ~]# firewall-cmd --add-port=8043/tcp --permanent
success
[root@omada ~]# firewall-cmd --reload
success

Dostęp do panelu administracyjnego

Aby uzyskać dostęp do panelu administracyjnego wpisz w dowolnej przeglądarce [https://adresIP lub zazwa_hosta:8043]. W tym przykładzie jest to adres: https://omada.zicher.lab:8043

Konfiguracja wstępna kontrolera OMADA

W powyższym oknie klikamy [Let’s Get Started].

Wypełniamy pole [Administrator Name] nazwą użytkownika, który będzie administratorem. Adresu email nie ma potrzeby wpisywać – jeśli jednak chcemy mieć możliwość wysyłania powiadomień przez kontroler do Nas, należy go wypełnić. Dwukrotnie wpisujemy hasło do nowotworzonego konta administratora. Jeśli chcemy mieć dostęp z chmury to zaznaczmy/załączmy [Cloud Access] i następnie należy wypełnić poniższe pola. Akceptujemy [Terms of Use] i klikamy [Next].

Na tej stronie mamy możliwość skonfigurowania nowego kontrolera lub przywrócenie zapisanej wcześniej kopii zapasowej. My wybieramy pierwszą opcję czyli klikamy [Config New Setup].

Jesteśmy na stronie kreatora konfiguracji OMADA. Wpisujemy w [Controller Name] nazwę naszego nowotworzonego kontrolera. Wybieramy kraj/region z listy [Controller Country/Region], a następnie wybieramy strefę czasową z listy [Controller Timezone]. Jeżeli chcemy uczestniczyć w programie poprawy jakości to włączamy opcję [Join User Experience Improvement Program]. Klikamy [Next].

W kolejnym oknie klikamy [Skip]. Lepiej bowiem całkowicie z „palca & myszki” skonfigurować kontroler – o czym w osobnym artykule.

Sprawdzamy poprawność ustawień i jeśli wszystko jest OK, klikamy [Finish].

Zostajemy przeniesieni do strony logowania. Wpisujemy utworzone wcześniej dane logowania i klikamy [Log in].

Jeśli chcemy, możemy przejrzeć krótki opis systemu, lub też możemy go zamknąć klikając znak [X] w prawym górnym rogu.

Jesteśmy na stronie głównej panelu zarządzania kontrolerem OMADA.