dolezel.net

Co není v hlavě, je v blogu...

UniFi controller jako služba

Všiml jsem si, že Guest wifi nepřesměrovává uživatele na portálovou stránku, na které by měl zadat heslo. Pak jsem zjistil, že jsem patchoval server, na kterém je nainstalován UniFi controller – no a že jsem se na tom serveru po restartu nepřihlásil a nespustil obslužný program. Je to hodně nepraktické, proto jsem začal hledat, jak to vyřešit.

Cesty jsou minimálně dvě – buď navázat start UniFi programu na Task Scheduler nebo spouštět UniFi jako windows službu. Přiklonil jsem se k druhému řešení. Na serveru jsem měl nainstalovanou Java 8 x64, spouštění UniFi on-demand šlapalo bez problémů. Java 8 (zdá se) již má vyřešenu cestu ke spustitelným souborům pomocí symlinků v adresáři C:\ProgramData\Oracle\Java\javapath, přičemž tento adresář je uveden v PATH. Takže jsem si z tohoto návodu vzal jen kousek.

cmd.exe spuštěný jako administrátor

cd %USERPROFILE%\Ubiquiti UniFi
java -jar lib\ace.jar installsvc

Následně jsem zadal

net start unifi

No a nic, zvláštní chyba. Zkrátím to – vyplatí se pozorně číst i poznámky kurzívou Smile

If you are using Windows x64 please install both the x86 AND the x64 version of Java otherwise the service will not properly start.

Takže jsem nainstaloval Java 8 x86 (Oracle používá značení i586), net start unifi, chvilka napětí – a služba naběhla. Takže si sem raději rovnou píšu i to, jak v budoucnu korektně provést aktualizaci:

cd %USERPROFILE%\Ubiquiti UniFi
java -jar lib\ace.jar stopsvc

Nyní je možné provést vlastní update. Po něm stačí spustit

java -jar lib\ace.jar startsvc

Fakt by mne zajímalo, jestli je to stopnutí tímhle způsobem potřeba nebo jestli by stačilo net stop/start, případně stopnutí služby UniFi přes GUI.

Pro tisk

Komentáře (4) -

  • Kalousek E.

    17. 2. 2015 9:37:19 |

    Dobrý den,
    chtěl bych se zeptat, jak robusní a spolehlivé je toto Wifi řešení od UBNT? Z čeho se celá Wifi síť skládá? Jedná se pouze o jednotlivé UBNT Unifi AP + Unifi controller (software)?
    A jak jste s tímto, jako celkem, spokojeni?
    Děkuji

    • Radek

      17. 2. 2015 9:58:06 |

      No, není to Ruckus. Mám celkem 3x UAP-LR a 1x UAP-Pro. Ty 3 LR jsem dal do vlastní WLAN skupiny a nahodil tam zero-handoff. Někdo na něj nadává, mně se ale nechtělo ucpat všechny kanály. To UAP-Pro jsem nechal v Default skupině a díky tomu na něm rozjel jak svoji 5GHz wifi, tak 2,4GHz guests wifi s přesměrováním na portál. Předpokládám, že díky zero-handoff to nebude mít maximální propustnost, ale to nepotřebuju.

      • Radek

        17. 2. 2015 10:03:52 |

        Ještě jsem zapomněl - Guests wifi běží v samostatné VLAN.
        V jiném nasazení jsem rozchodil talíře i na L3, kdy controller běží v LAN a talíře jsou v DMZ. Takže se dá říct, že jsem s tím spokojený. Určitě budou lepší řešení - ale za daleko víc peněz.

  • Kalousek E.

    17. 2. 2015 11:16:12 |

    Nevypadá to zle, za ty peníze.

    Předpokládám, že controller lze instalovat na Windows Server (2008,2012) a je v ceně jednotlivých AP.

    My používáme řešení od HP. Jsme s ním spokojeni, ale jak zjišťuji, tak lze stejného výsledku dosáhnout i za mnohem méně peněz :-/. Nějaké speciální nároky nemáme, používáme to v podstatě stejně jako vy, s tím rozdílem, že APček máme 12.

Komentáře jsou uzavřeny