Omada Controller 3.0.2 for Linux (including new tpeap v1.4)

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.

Omada Controller 3.0.2 for Linux (including new tpeap v1.4)

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.
109 Reply
Re: Omada Controller 3.0.2 for Linux (including new tpeap v1.4)
2018-11-09 10:08:15 - last edited 2019-03-06 01:55:43

AlienMindbender wrote

Omada Controller v3.0.5 for Linux is available: https://www.tp-link.com/en/download/EAP-Controller.html#Controller_Software

 

Hi AlienMindbender,

 

thanks for the info, will look at it as soon as I have more time.

 

༺ 0100 1101 0010 10ཏ1 0010 0110 1010 1110 ༻
  0  
  0  
#72
Options
Re:Omada Controller 3.0.2 for Linux (including new tpeap v1.4)
2018-12-05 19:21:39 - last edited 2019-03-06 01:55:43

Hi R1D2,

I'm using your community version on my raspberry pi and it works great. i wonder if you have a git repository so other people can help updating the source code. it also would make it easier to see, if there is a new release.

 

best regards,

Simon

  0  
  0  
#73
Options
Re: Omada Controller 3.0.2 for Linux (including new tpeap v1.4)
2018-12-06 03:28:43 - last edited 2019-03-06 01:55:43

TycoKiaz wrote

Hi R1D2,

I'm using your community version on my raspberry pi and it works great. i wonder if you have a git repository so other people can help updating the source code. it also would make it easier to see, if there is a new release.

 

Hi Simon,

 

as for tpeap, it is source code already (it's just a shell script). The Java classes are copied over from TP-Link's distribution, so it's compiled Java code for which only TP-Link has the source code. In fact, the community version just differs by offering more functionality and privilege separation in the tpeap script and by removing all embedded binaries such as mongod and JRE and by using the mongod/JRE/jsvc from the official Raspbian repository.

 

As for a git repo this would be a good idea, but unfortunately I currently have no spare time to set one up and I'm also not sure wether the software qualifies for a free github account (Omada Controller is not Open Source as you surely know).

 

Maybe during xmas holdiays I will have some more time for packaging a newer version, but to be honest I don't like the jsvc wrapper for various reasons, so for production use I will stick with v2.7 which utilizes start-stop-daemon from the dpkg package for privilege separation instead of jsvc introduced with v3.x.

 

Most annoying with jsvc are its dependencies on OpenJDK in the official jsvc Debian package, which makes packaging the software for Debian Linux a big problem. What's more, jsvc uses wrong permissions for the PID file, lacks certain functionality present in start-stop-daemon and is actually the wrong place for doing privilege separation, since the Java part of the software does not need root permissions - only tpeap needs them. Result is that work-arounds as in v2.7 community version are not possible anymore.

༺ 0100 1101 0010 10ཏ1 0010 0110 1010 1110 ༻
  0  
  0  
#74
Options
Re:Omada Controller 3.0.2 for Linux (including new tpeap v1.4)
2018-12-10 08:33:50 - last edited 2019-03-06 01:55:43

Hi @R1D2 ,

 

I meant to say thanks earlier but I deleted my message.

Long story short I tried running omada on pi my self unsuccessfully for hours while I promised a client his Hotel will be Omada ready soon and running on pi.

Worked through a night before finding your 3.0.2.deb.

 

Thank you a TON for sharing your knowledge and help with the community. This is invaluable.

 

I do have a question tho : it seems the AP (i've got three) appears to be disconnected from omada and therefore captive portal doesnt seem to run anymore.

It Happens after around two weeks of continuous running and it consistantly crash after about to weeks.

 

I then ssh to omada controller and run : sudo service tpeap restart sometimes I turn off then on again the ap's.

 

After that it runs fine again, so i keep looking for what could be the reason and I leave this here so if anybody encounters the same thing we could help each other.

 

Have a nice day and Thank you again @R1D2 .

 

 

  0  
  0  
#75
Options
Re: Omada Controller 3.0.2 for Linux (including new tpeap v1.4)
2018-12-12 00:20:49 - last edited 2019-03-06 01:55:43

Hi quentin,

 

glad the RasPi package was helpful for you! As for the disconnects: which EAP models and firmware do you use?

༺ 0100 1101 0010 10ཏ1 0010 0110 1010 1110 ༻
  0  
  0  
#76
Options
Re:Re: Omada Controller 3.0.2 for Linux (including new tpeap v1.4)
2018-12-18 11:30:05 - last edited 2019-03-06 01:55:43

Hi @R1D2,

 

I'm using EAP225 HW V1.0/V2.0 Firmware1.4.0 Build 20180323 Rel. 32579

 

I'll try to exchange it with V3.0

 

I'll also try the new TPLINK controller.

 

I had a problem where the client couldn't connect anymore and had to restart pi.

 

The I do not know if the AP's stop communicating with the pi or if somehow it is on pi side.

 

Have a nice day !

  0  
  0  
#77
Options
Re: Omada Controller 3.0.2 for Linux (including new tpeap v1.4)
2018-12-19 02:45:24 - last edited 2019-03-06 01:55:43

quentin wrote

I had a problem where the client couldn't connect anymore and had to restart pi.

 

The I do not know if the AP's stop communicating with the pi or if somehow it is on pi side.

 

I think the Pi is a little bit too slow for a hotel with a lot of guests if using the built-in portal function of Omada Controller. It might perform well for remote management of EAPs, though. I guess the OC200 performs much better than a Pi.

 

We use two separated AMD x86 embedded systems, one for EAP management running the Omada Controller on a stripped-down Debian Linux and one for the captive portal running our own light-weighted, highly efficient portal software written in the C language (i.e. very fast, even on small-scale platforms).

༺ 0100 1101 0010 10ཏ1 0010 0110 1010 1110 ༻
  0  
  0  
#78
Options
Re:Omada Controller 3.0.2 for Linux (including new tpeap v1.4)
2018-12-26 12:47:52 - last edited 2019-03-06 01:55:43

Hello,

 

I am a starter with the raspberry pi. I own 2 TP-Link AP's (EAP225 & EAP115).

Now I am using the Omada controller software on my Windows 10 machine to manage my network, but I don't want to keep my PC powered on constantly.

 

I own a raspberry 3, but all the information described in this post is a litle abracadabra for me.

Can someone help me with a noob-proof manual on how to get the omada software installed on a respberry from scratch?

I allready copied the newest version of Raspbian on a 32 Gb microSD-card.

 

 

  0  
  0  
#79
Options
Re: Omada Controller 3.0.2 for Linux (including new tpeap v1.4)
2018-12-28 01:02:43 - last edited 2019-03-06 01:55:43

Hello DaltonGrat,

 

it is as simple as possible already:

 

1. Just download the RasPi package named omada-controller_3.0.2-2_all.deb from my FTP server (see post #1, step 2 in this thread for instructions how to use FTP, but make sure to replace the filename in the get command with omada-controller_3.0.2-2_all.deb). Ignore all other steps in this post.

 

2. Install the software using the command sudo dpkg -i omada-controller_3.0.2-2_all.deb. See post #48 (page 5) for how to start Omada Controller on the RasPi.

༺ 0100 1101 0010 10ཏ1 0010 0110 1010 1110 ༻
  1  
  1  
#80
Options
Re:Re: Omada Controller 3.0.2 for Linux (including new tpeap v1.4)
2018-12-28 11:38:31 - last edited 2019-03-06 01:55:43
Hello R1D1, I get a lot of errors. My raspbian Stretch Lite has no Java and mongo installed. Trying to install it gives several errors. I will try to install Raspbian again and start all over
  0  
  0  
#81
Options