TP-Link Omada @ Debian

Ответить
SHuSTRiK
Сообщения: 4
Зарегистрирован: 14:02, 27 ноя 2025

TP-Link Omada @ Debian

Сообщение SHuSTRiK »

📘 Инструкция по установке TP-Link Omada Controller на Debian 12

Omada Controller — это серверное приложение на Java, использующее MongoDB. В Debian 12 всё ставится корректно, но есть нюансы, связанные с версиями Java и MongoDB.

✅ 1. Подготовка системы
Обновляем пакеты
sudo apt update && sudo apt upgrade -y

Устанавливаем базовые утилиты
sudo apt install wget curl gnupg apt-transport-https ca-certificates -y

✅ 2. Установка Java (OpenJDK 11)

⚠️ Omada Controller (до версии 5.13) не работает с Java 17, которая установлена по умолчанию в Debian 12.
Нужна Java 11.

sudo apt install openjdk-11-jre-headless -y


Проверяем:

java -version


Должно быть:

openjdk version "11..."

✅ 3. Установка MongoDB 4.4 (рекомендуемая версия)

Debian 12 не включает MongoDB в репозитории, а новые версии MongoDB несовместимы с Omada.

Добавляем репозиторий MongoDB 4.4
wget -qO - https://pgp.mongodb.com/server-4.4.asc | sudo tee /usr/share/keyrings/mongodb-server-4.4.gpg > /dev/null

echo "deb [signed-by=/usr/share/keyrings/mongodb-server-4.4.gpg] https://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list


Обновляем и ставим:

sudo apt update
sudo apt install mongodb-org -y


Запускаем и добавляем в автозагрузку:

sudo systemctl enable --now mongod


Проверяем:

systemctl status mongod

✅ 4. Установка TP-Link Omada Controller
Скачиваем последнюю версию RPM/DEB

Переходим в каталог, например:

cd /tmp


Скачиваем (пример — версия может быть новее):

wget https://static.tp-link.com/upload/softw ... ux_x64.deb


Устанавливаем:

sudo dpkg -i Omada_SDN_Controller_v*.deb


Если пакет ругается на зависимости:

sudo apt --fix-broken install -y

✅ 5. Запуск и управление сервисом Omada
Запуск:
sudo systemctl start omada

Включение автозапуска:
sudo systemctl enable omada

Проверка статуса:
systemctl status omada

✅ 6. Первый вход в Omada Controller

После установки контроллер работает на портах:

8088 — HTTP

8043 — HTTPS

27001/27002/29810/29811/29812 — служебные

Открываем браузер:

https://<IP_Сервера>:8043


Будет экран первичной настройки (wizard).

✅ 7. Рекомендации по стабильной работе
1. Закрепить Java 11:
sudo update-alternatives --config java

2. Разрешить порты в firewall (если UFW включён):
sudo ufw allow 8043/tcp
sudo ufw allow 8088/tcp
sudo ufw allow 27001:27002/tcp
sudo ufw allow 29810:29812/tcp

3. Проверить логи при проблемах:
/opt/tplink/EAPController/logs

🎉 Готово!

Omada Controller успешно установлен на Debian 12.
Ответить

Вернуться в «На Linux +»