Replies: 13 comments 21 replies
-
Can you offer a set of arguments why it would be a good idea? |
Beta Was this translation helpful? Give feedback.
-
A fair number of wisps rely on uisp, visp, splynx, power code, etc. Preseem
in particular integrates with all of them, making it a much easier sell.
It might be worth stepping back and thinking about how to make that same
(and not follow Preseem down the "snmp required everywhere" road!). Maybe
separate topology management into its own system (that could be hosted
elsewhere or on a single box) with a common API to make topology support
easier.
Treat it as a well-connected graph, and you could generate a tree for a
node anywhere on the graph - providing multi egress support without losing
inter-site queues.
Just musing.
…On Tue, Oct 11, 2022, 5:47 PM Dave Täht ***@***.***> wrote:
Can you offer a set of arguments why it would be a good idea?
—
Reply to this email directly, view it on GitHub
<#130 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADRU436EJYTKC2W5S7AKGTDWCXU6VANCNFSM6AAAAAARCXJTTA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Direct radius support would be messy (libre has no business in your DHCP
requests!) - but I've seen wonders worked with the DHCP server finishing a
transaction by making an API call.
…On Tue, Oct 11, 2022, 6:02 PM harley ***@***.***> wrote:
a few of the common billing systems with radius would be:
Sonar https://sonar.software/
Powercode https://powercode.com/
Splynx https://splynx.com/
Splynx is used by alot of wisps in New Zealand.
I am happy to talk further about this if you wish to email me.
—
Reply to this email directly, view it on GitHub
<#130 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADRU435HY3W4WPN2DLG6EQLWCXWY3ANCNFSM6AAAAAARCXJTTA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I would like to configure the CPE shaper to the right values. At least one pppoe server has this capability, and some have used dhcp for this also. |
Beta Was this translation helpful? Give feedback.
-
@harleyc thx for your suggestions and the links. If you can't tell life is in a pretty early stage here! I am a little overfocused right now on scalability issues - A question I have is how many users and what bandwidths are you currently supporting and what do you expect to see in the coming 2 years? To give y'all an idea of how decrepit and old and obsolete I am - I used to manage 3000+ modems on a pair of pentium pros, in 1993, via radius, and I was just boggled by the requirements of the software suggested... |
Beta Was this translation helpful? Give feedback.
-
@harleyc A simple Splynx integration has been added to v1.3-alpha. To make sure I'm doing this right, I used the IP of the Router assigned to the Tariff for any given Customer. Does this work for your use case? Also I couldn't identify a standard way to get the access point for a given customer's service (router). Does Splynx even have that sort of info? |
Beta Was this translation helpful? Give feedback.
-
@rchac the upgrade to Python 3.10 seems to have solved the above problem. Now I get the following when I run the integration script: /LibreQoS/src$ python3 integrationSplynx.py During handling of the above exception, another exception occurred: Traceback (most recent call last): During handling of the above exception, another exception occurred: Traceback (most recent call last): During handling of the above exception, another exception occurred: Traceback (most recent call last): |
Beta Was this translation helpful? Give feedback.
-
Hello, I'm testing the integration of Splynx and I'm having issues with data importing. The key downloadForTariffID[tariff_id] is giving an error and I'm not sure why. I've modified the code to see what the function getTariffs returns to show information and the result is as follows: def getTariffs(headers): Output: `Tariffs: 181 Download speeds: {'1': '7100', '13': '5100', '14': '12200', '15': '20480', '16': '30100', '17': '20100', '18': '15100', '19': '25100', '20': '35100', '21': '30100', '25': '20100', '27': '20100', '28': '12200', '30': '31000', '31': '50000', '34': '5100', '36': '20100', '37': '30100', '44': '30100', '45': '8200', '46': '15200', '48': '12200', '49': '12200', '50': '20200', '51': '20200', '56': '20100', '57': '20100', '58': '15100', '59': '20100', '60': '20100', '67': '18100', '68': '25100', '69': '35100', '70': '30100', '72': '5100', '74': '12100', '75': '20100', '76': '20100', '78': '30100', '80': '20100', '81': '3100', '83': '5100', '87': '12100', '88': '20100', '89': '30100', '91': '20100', '93': '7100', '94': '15100', '95': '35100', '96': '25100', '98': '35100', '99': '15100', '100': '25100', '101': '35100', '102': '30100', '103': '7100', '104': '10100', '105': '20100', '107': '7100', '108': '8100', '109': '35100', '110': '30100', '111': '8100', '112': '7100', '113': '15100', '114': '25100', '115': '30100', '116': '4100', '117': '35100', '118': '30100', '119': '25100', '120': '7100', '121': '15100', '122': '25100', '123': '30100', '124': '35100', '125': '7100', '126': '15100', '127': '25100', '128': '35100', '129': '30100', '130': '10100', '131': '20100', '132': '25100', '133': '8200', '134': '15200', '135': '7100', '136': '15100', '137': '25100', '138': '35100', '139': '30100', '140': '15100', '141': '15100', '142': '18100', '143': '1100', '144': '30100', '145': '15100', '146': '25100', '147': '30100', '148': '7100', '149': '35100', '150': '200100', '151': '15100', '152': '25100', '153': '30100', '154': '7100', '155': '35100', '156': '15100', '157': '30100', '158': '15100', '159': '100100', '160': '15100', '161': '7100', '162': '7100', '163': '18100', '164': '18100', '165': '600000', '166': '18100', '167': '25100', '168': '35100', '169': '30100', '170': '1', '171': '1', '172': '1', '173': '1', '174': '1', '175': '1', '176': '1', '177': '25100', '178': '25100', '179': '30100', '180': '3100', '181': '5100'} Upload speeds: {'1': '1024', '13': '1024', '14': '2100', '15': '4096', '16': '6100', '17': '20100', '18': '2100', '19': '4100', '20': '6100', '21': '8100', '25': '20100', '27': '4100', '28': '2100', '30': '31000', '31': '20000', '34': '5100', '36': '4100', '37': '6100', '44': '20100', '45': '4100', '46': '7100', '48': '2100', '49': '2100', '50': '4100', '51': '4100', '56': '20100', '57': '20100', '58': '15100', '59': '20100', '60': '4100', '67': '2100', '68': '4100', '69': '6100', '70': '8100', '72': '1100', '74': '2100', '75': '4100', '76': '4100', '78': '6100', '80': '20100', '81': '1100', '83': '1100', '87': '2100', '88': '4100', '89': '6100', '91': '4100', '93': '1100', '94': '2100', '95': '8100', '96': '4100', '98': '6100', '99': '2100', '100': '4100', '101': '6100', '102': '8100', '103': '1100', '104': '1100', '105': '4100', '107': '3100', '108': '4100', '109': '6100', '110': '8100', '111': '4100', '112': '1100', '113': '2100', '114': '4100', '115': '8100', '116': '1100', '117': '6100', '118': '8100', '119': '4100', '120': '1100', '121': '2100', '122': '4100', '123': '8100', '124': '6100', '125': '1100', '126': '2100', '127': '4100', '128': '6100', '129': '8100', '130': '4100', '131': '5100', '132': '4100', '133': '4100', '134': '7100', '135': '1100', '136': '2100', '137': '4100', '138': '6100', '139': '8100', '140': '2100', '141': '2100', '142': '2100', '143': '512', '144': '8100', '145': '2100', '146': '4100', '147': '8100', '148': '1100', '149': '6100', '150': '40100', '151': '2100', '152': '4100', '153': '8100', '154': '1100', '155': '6100', '156': '2100', '157': '8100', '158': '2100', '159': '40100', '160': '2100', '161': '1100', '162': '1100', '163': '2100', '164': '2100', '165': '200000', '166': '2100', '167': '4100', '168': '6100', '169': '8100', '170': '1', '171': '1', '172': '1', '173': '1', '174': '1', '175': '1', '176': '1', '177': '4100', '178': '4100', '179': '8100', '180': '1100', '181': '1100'} Is it normal this data output? Or should it only display the configured upload and download rates for each found tariff ID?" Thanks in advance. |
Beta Was this translation helpful? Give feedback.
-
Hey @rchac and @dtaht trying again to get v1.3 running (had to fall back to Mikrotik queues and my users are screaming at me) Have managed to get to where LibrQOS is running OK, but when I try run the Splynx integration script I'm getting this SSL error, any suggestions on what I can do? File "/usr/lib/python3/dist-packages/requests/adapters.py", line 514, in send |
Beta Was this translation helpful? Give feedback.
-
A during vs after screenshot of some network test would be nice. |
Beta Was this translation helpful? Give feedback.
-
I am sorry, are we saying that the splynx cert does not verify still? |
Beta Was this translation helpful? Give feedback.
-
My. Splynx integration has been working. Admittedly I am still on an older version of LibreQOS….Brian Longwe | CEO | Converged Technology Networks+265999708883 | https://www.ctnmw.net | Twitter: blongwe
On Thu, 28 Sep 2023 at 8:46 PM Dave wrote:
I am sorry, are we saying that the splynx cert does not verify still?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
[
{
***@***.***": "http://schema.org",
***@***.***": "EmailMessage",
"potentialAction": {
***@***.***": "ViewAction",
"target": "#130 (comment)",
"url": "#130 (comment)",
"name": "View Discussion"
},
"description": "View this Discussion on GitHub",
"publisher": {
***@***.***": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]
|
Beta Was this translation helpful? Give feedback.
-
Splynx Integration is now completed! https://github.com/LibreQoE/LibreQoS/blob/main/src/integrationSplynx.py |
Beta Was this translation helpful? Give feedback.
-
Hi team, Are you looking to intergrate this with Splynx?
https://docs.splynx.com/administration/information/api_documentation
Beta Was this translation helpful? Give feedback.
All reactions