Instalacja programowego kontrolera urządzeń TP-LINK Omada SDN
18 maja 2023Przygotowania 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-orgbaseurl=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.