Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

give priority to non-peoplesopen traffic on private hotspot #2

Open
jhpoelen opened this issue Sep 17, 2017 · 4 comments
Open

give priority to non-peoplesopen traffic on private hotspot #2

jhpoelen opened this issue Sep 17, 2017 · 4 comments

Comments

@jhpoelen
Copy link
Contributor

current - home routers can be configured to cap peoplesopen traffic.

suggested by Gerald - home router should be configured to give private network traffic priority over peoplesopen network traffic. This way, owners can be guaranteed to have full access to their internet bandwidth even through peoplesopen traffic is present.

@sierkje
Copy link
Member

sierkje commented Sep 19, 2017

Would this need to be fixed in sudomesh/sudowrt-firmware?

@Juul
Copy link
Member

Juul commented Sep 19, 2017

@sierkje yes, we would probably have to create a qos configuration file in /etc/config/ or if the UCI interface does not provide the needed control then it could be added in the form of tc commands in /etc/init.d/meshrouting

@paidforby
Copy link

As far as I can imagine, we have no way of guaranteeing a QoS for a node operator's private network. If there is an internet connection over your home node's private network, then you probably have a home wireless network provided by an ISP home router. This network is completely separate and cannot be managed by a peoplesopen node.

For example a node operate may see three SSIDs in their home with associated IPs,
ATT2WIREfinity: 10.0.0.1 (managed by ISP home router)
pplsopenadmin: 172.30.0.1 (managed by peoplesopen node)
peoplesopen.net 65.130.65: 100.65.130.65 (managed by peoplesopen node)

A better way of handing traffic priortization would be to implement a rate limit or QoS the port on the upstream ISP home router that is providing internet connectivity to the home node. This means there is no general solution to this issue and must be handled case by case by node installers.

In my opinion, the existence of the private network is misleading and confusing to most node operators, unless we start relaying private network traffic (which is possible now that we are preferring airOS). Otherwise, I like null's idea that the private network should just be a blackhole to the admin dashboard.

See related discussion about private networks here, sudomesh/sudowrt-firmware#131 (comment)

@paidforby
Copy link

@bennlich suggested reframing this issue not in terms of public vs. private networks, but as node operators devices vs. random devices. In this sense, a node operator could register their devices' MAC addresses in whitelist that would prioritize them over random devices. It's unclear if this is possible with qos-scripts or with tc. If possible, this solution could encourage node operators to use their peoplesopen SSID over their private network
and would also work well with the idea of blackholing the private network to the admin dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants