Instalacja i konfiguracja Unifi Network Application
Cel
Po wykonaniu kroków na VM unifi01 (Ubuntu 24.04 LTS) działa Unifi Network Application; panel webowy jest dostępny pod adresem https://unifi01.cyfra.local:8443; aplikacja jest gotowa do adopcji punktów dostępowych AP01/AP02/AP03.
Wymagania wstępne
- VM
unifi01z Ubuntu 24.04 Server, IP192.168.50.5/24, dostęp SSH - Wpis DNS
unifi01.cyfra.local → 192.168.50.5dodany nagw01(A-02) - Otwarte porty w sieci (brak dodatkowej blokady na poziomie routera):
| Port | Protokół | Usługa |
|---|---|---|
| 8443 | TCP | Panel webowy Unifi (HTTPS) |
| 8080 | TCP | Komunikacja AP → kontroler (HTTP) |
| 3478 | UDP | STUN (AP discovery) |
| 10001 | UDP | Unifi device discovery |
Parametry maszyny
| Parametr | Wartość |
|---|---|
| Hostname | unifi01 |
| IP | 192.168.50.5/24 (statyczne) |
| OS | Ubuntu 24.04 LTS Server |
| Login SSH | cyfra / Cyfra@Unifi2026 |
| Login panel | admin / Cyfra@Unifi2026! |
| Panel URL | https://unifi01.cyfra.local:8443 |
Kroki
1. Konfiguracja statycznego IP (netplan)
sudo nano /etc/netplan/01-lan.yaml
network:
version: 2
ethernets:
enp0s3:
addresses:
- 192.168.50.5/24
routes:
- to: default
via: 192.168.50.1
nameservers:
addresses: [192.168.50.1, 8.8.8.8]
sudo netplan apply
2. Aktualizacja systemu i instalacja zależności
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl gnupg ca-certificates apt-transport-https
3. Dodanie repozytorium Ubiquiti i instalacja Unifi
curl -fsSL https://dl.ui.com/unifi/debian/unifi-repo.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/unifi.gpg
echo "deb [signed-by=/usr/share/keyrings/unifi.gpg] \
https://www.ui.com/downloads/unifi/debian stable ubiquiti" \
| sudo tee /etc/apt/sources.list.d/unifi.list
sudo apt update && sudo apt install -y unifi
4. Uruchomienie i włączenie usługi
sudo systemctl enable --now unifi
sudo systemctl status unifi
Oczekiwany status: active (running).
Sprawdzenie logów (jeśli usługa nie startuje):
sudo journalctl -u unifi -n 50
5. Pierwsza konfiguracja przez panel webowy
- Otwórz w przeglądarce:
https://192.168.50.5:8443(akceptuj ostrzeżenie o self-signed certyfikacie) - Postępuj zgodnie z kreatorem konfiguracji:
- Region: Europe / Poland
- Nazwa sieci (Site):
Cyfra - Konto administratora: login
admin, hasłoCyfra@Unifi2026!
- Pomiń ekran konfiguracji urządzeń Ubiquiti cloud – wybierz Advanced Setup
6. Dodanie statycznego wpisu DNS na gw01
Zaloguj się na gw01 i dodaj wpis DNS:
/ip dns static add name=unifi01.cyfra.local address=192.168.50.5
Panel będzie dostępny pod nazwą: https://unifi01.cyfra.local:8443
7. Snapshot
W VirtualBox utwórz snapshot: „UNIFI01-BAZOWY"
Weryfikacja
# Status usługi
sudo systemctl status unifi
# Sprawdzenie, czy port 8443 nasłuchuje
ss -tlnp | grep 8443
Z dowolnej VM w sieci:
# Dostępność kontrolera
curl -k -s -o /dev/null -w "%{http_code}" https://192.168.50.5:8443
# Oczekiwany wynik: 200 lub 302
Typowe błędy i rozwiązania
| Objaw | Przyczyna | Rozwiązanie |
|---|---|---|
Usługa unifi nie startuje | Brak Java lub niekompatybilna wersja MongoDB | Sprawdź logi: sudo journalctl -u unifi -n 100; Unifi wymaga Java 17 (instaluje się automatycznie z pakietem) |
| Port 8443 niedostępny | ufw blokuje port | sudo ufw allow 8443/tcp && sudo ufw allow 8080/tcp |
| Błąd SSL w przeglądarce | Self-signed certyfikat | Normalny objaw – dodaj wyjątek w przeglądarce lub zaimportuj certyfikat CA |
| AP nie widzi kontrolera | Brak wpisów DNS lub blokada portu 8080 | Sprawdź DNS na gw01 (/ip dns static print) i dostępność portu unifi01:8080 |
| Panel ładuje się wolno | Niewystarczające zasoby VM | Zwiększ RAM do 3–4 GB; Unifi wymaga minimum 2 GB |