Unifi seadme kasutamine
Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
Sissejuhatus
Unifi on tagasihoidliku nimetamisega
- unifi (firma nimi) - unified - ühendatud üheks tervikuks
- ubiquiti (toote liini nimi) - ubiquitous - igal pool korraga olev
Mõisted
- Unifi OS Server - podman põhine lahendus, kus töötavad erinevad Application rakendused
- Network Application - Unifi lahenduse komponent
- Inner Space - Unifi lahenduse komponent
Tööpõhimõte
Unifi toodab mitmeid valdkondi katvaid lahendusi (st riistvara, tarkvara jne)
Start Here -> Site Map -> Expand
kus
- wifi access point
- valvekaamera ja salvestusseade
- tulemüür
- ethernet switch
- sissepääsusüsteem (füüsilisele hoonele)
- igasugused targa maja liidestused jms
Unifi järgib nö moodsat halduse paradima
- esmalt tekitatakse kasutaja isanda juurde, https://ui.com/ osakonda
- esmalt paigaldatakse nutitelefoni app
- avatakse pakend ja ühendatakse seade toitesse
- esmasel käivitusel on seada väga usaldav ja nutitelefoni app saab temaga kontakti üle blootooth-wifi-direct-vms kanali
- seadmele tehakse esmane seadistus, muu hulgas seatakse piirang haldusliidesele
- seade leiab endale kohtvõrku kasutades võrguseadistuse ja võtab ühendust oma https://unifi.ui.com/ isandaga
- logides sisse https://unifi.ui.com/ osakonda telefonist saab seadme registreerida: nutitelefonil on usalduslik kanal ühelt poolt seadmega ja teiselt poolt isandaga
- seadet saab hallata https://unifi.ui.com/ pealt
Tavaliselt on vajalik kohalik nö Unifi kontroller, mis töötab seadmete ja unifi isanda vahel vahendajana
unifi isand - https://unifi.ui.com/
_______
| |
| |
|_______|
|
|
internet
|
___|___
| | 3rd party tulemüür - nt OpenBSD
| |
|_______|
|
| 192.168.10.0/24
-----|-----------|---------------------|-------
| |
| |
___|___ ___|___
kontroller | | | | unifi füüsiline seade
| | | |
|_______| |_______|
Kontrolleri ettevalmistamine
Väited
- kontrolleri ettevalmistamine ja kasutamine üldiselt toimub ühteviis sõltumata konkreetsest füüsiliste seadmete komplektist
- kontrolleri tarkvara sisaldab erinevate seadmete tuge (wifi, switch jne), lihtsalt osa menüü valikuid on mitte-aktiivsed kui vastav seade puudub
Kontrolleri kasutamine toimub 'UniFi OS Server' kujul, juhend paistab selline
kus
- 20206 aasta kevadel tuleb tegeleda 'UniFi OS Server', st mitte 'UniFi Network Server' vms lahendusega
riistvara nõuded paistavad olema 2026 kevadel v. 5.1.15 puhul
You are about to install UniFi OS Server version 5.1.15. Proceed? (y/N): y INFO Installing UniFi OS Server 5.1.15... WARN +------------------------------------------------------------+ WARN | WARNING: Insufficient swap space detected | WARN | | WARN | It is recommended for system stability to have a minimal | WARN | amount of swap configured. | WARN | | WARN | Swap recommendations: | WARN | - Minimum: 2 GiB | WARN | - Consider increasing further if running other RAM- | WARN | intensive applications | WARN | - Optionally lower swappiness to 10-20 | WARN | | WARN +------------------------------------------------------------+ INFO Checking compatible podman runtime available... INFO Checking disk space for required directories... WARN - /home/: Requires 15.00 GB, available 9.22 GB INFO - /var/lib/uosserver: Requires 1.00 GB, available 7.67 GB INFO - /usr/local/bin/: Requires 0.12 GB, available 7.67 GB INFO - /tmp/: Requires 2.00 GB, available 2.89 GB INFO - /var/tmp/: Requires 2.00 GB, available 7.67 GB ERROR Failed to install UniFi OS Server err=Insufficient disk space for install. Free up space.
Unifi OS server ettevalmistamiseks on vajalik operatsioonisüsteem podman viisil konteineri pidamiseks, nt Debian v. 13
- 2026 aasta kevadel pigem toetab Unifi OS Server slirp4netns põhist võrku; aga asub toetama ka passt põhist
- tundub, et 2026 aasta alguses on mõne operatsioonisüsteemi koosseisus podman v. 5, ja enamusel podman v. 4, eelistada uuemat
podman ja slirp4netns paigaldamiseks sobib öelda, igaks juhuks muudatuste kehtestamiseks reboot
# apt-get install podman slirp4netns -d # reboot
Seejärel
root@unifi-oss:~/20260218# ./1856-linux-x64-5.0.6-33f4990f-6c68-4e72-9d9c-477496c22450.6-x64 You are about to install UOS Server version 5.0.6. Proceed? (y/N): y INFO Installing UOS Server 5.0.6... INFO Checking compatible podman runtime available... INFO Checking disk space for required directories... INFO - /home/: Requires 15.00 GB, available 27.04 GB INFO - /var/lib/uosserver/: Requires 1.00 GB, available 27.04 GB INFO - /usr/local/bin/: Requires 0.12 GB, available 27.04 GB WARN - /tmp/: Requires 2.00 GB, available 0.96 GB INFO - /var/tmp/: Requires 2.00 GB, available 27.04 GB INFO All disk space requirements met. INFO Checking ports... INFO Adding uosserver user and group... INFO Creating /var/lib/uosserver dir... INFO Creating /var/lib/uosserver/logs dir... INFO Creating /var/lib/uosserver/bin dir... ... INFO Waiting for container 'uosserver' to start (timeout: 60s) INFO Container 'uosserver' is running. (elapsed: 0.0s) INFO Waiting for systemd to be ready (timeout: 60s) INFO Systemd is ready. (elapsed: 7.3s) INFO Starting uosserver systemd service... INFO Waiting for UOS Server to start... WARN Timeout: Unifi-core did not start within 60 seconds. WARN !!! INSTALLATION COMPLETE !!! To grant permission for a user to run 'uosserver' commands: -> Add the user to the 'uosserver' group: usermod -aG uosserver <username> -> Then log out and log back in for the changes to take effect. To get started with available commands, run: uosserver help WARNING: UOS Server startup timed out after 60 seconds. On low-powered devices, the web interface can take a few minutes to be accessible. Try opening it at: 10.0.9.56:11443
Tulemusena on paista
root@unifi-oss:~# su - uosserver $ podman ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0e99a614a4dd docker.io/library/uosserver:0.0.54 /root/uos-entrypo... 12 days ago Up 3 minutes (healthy) 0.0.0.0:5005->5005/tcp, 0.0.0.0:5671->5671/tcp, 0.0.0.0:6789->6789/tcp, 0.0.0.0:8080->8080/tcp, 0.0.0.0:8443-8444->8443-8444/tcp, 0.0.0.0:8880-8882->8880-8882/tcp, 0.0.0.0:9543->9543/tcp, 0.0.0.0:11084->11084/tcp, 0.0.0.0:11443->443/tcp, 0.0.0.0:3478->3478/udp, 0.0.0.0:5514->5514/udp, 0.0.0.0:10003->10003/udp uosserver $ podman images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/library/uosserver 0.0.54 0faf0b7f0e4e 3 months ago 2.03 GB $ podman network ls NETWORK ID NAME DRIVER 2f259bab93aa podman bridge $ podman volume ls DRIVER VOLUME NAME local uosserver_persistent local uosserver_var_log local uosserver_data local uosserver_srv local uosserver_var_lib_unifi local uosserver_var_lib_mongodb local uosserver_etc_rabbitmq_ssl
Wifi
Väited
- unifi wifi access point toimib vaid nö L2 kihi seadmena
- unifi wifi ap ei tee nat teisendust
- võimaldab seadistada mitu wifi leviala, igale vastab oma vlan
- unifi wifi ap kasutamiseks peab olema tema ja interneti vahel mingi tulemüür, nt üldotstarbeline OpenBSD või unifi enda tootevalikust 'gateway' seade
- dhcp server asub tulemüüris (mitte unifi wifi ap peal)
- unifi wifi ap oskab tagged vlan liiklust sh halduse liiklus
- unifi wifi ap ainuke ip aadress on tema haldusliidese aadress
- unifi wifi ap halduseks ei ole ta ise (st temas sisalduv veebiliides vms, aga unifi-os-server peal töötav network rakendus
Switch
USWProMax24-01-US2.7.2.123# cli USWProMax24-01# enable Unknown command USWProMax24-01# show running-config SYSTEM CONFIG FILE ::= BEGIN ! System Description: Unifi Switch UBNT-USPM24 Switch ! System Version: v3.5.0.3 ! System Name: USWProMax24-01 ! System Up Time: 0 days, 15 hours, 39 mins, 57 secs ... USWProMax24-01# exit USWProMax24-01> exit Terminated USWProMax24-01-US2.7.2.123#
Kaughaldus
Isanda veebikohas
TODO
Nutitelefoni app
TODO
Tarkvara uuendamine
TODO