Comments (12)
Uptime?
from gluon.
- fastd pubkey?
- contact info (at least e-mail)?
I'd like to completely decentralize the information needed to operate the network.
Pubkeys in alfred would mean that pushing the key to one VPN server (and connecting to this one) is enough for every other server to get the key via alfred.
Publishing contact information on the other hand may be considered problematic privacy-wise (as is publishing location along with a maybe identifying name) and thus must be optional. But having contact information of a router's operator is important if something breaks or needs upgrade, and having a central list means another means of communication, someone has to maintain it etc.
from gluon.
@neoraider: uptime sounds useful. maybe add load avergage and memory usage, too/
@jplitza: I don't think fastd pubkeys and (optionally) contact info published via alfred is important for the first gluon release and will require more dicussion.
from gluon.
Hmm, I'm not sure what the usecase for the keys would be. And I'm not sure if we should encourage publishing contact info through the mesh...
In Lübeck, we save contact information together with the fastd keys, but we keep that repository private.
from gluon.
- RX/TX stats? I think bat0 would be the most meaningful interface.
from gluon.
RX/TX as increasing counter, since last push or normalized to bytes/second?
Also, bat0 is the most meaningful for "client traffic", but maybe "forwarded mesh traffic" is a remarkable figure as well? Indicates how essential the node is for the current network usage. (no idea which interface that would be though. :D Sum of all batman-adv interfaces?)
from gluon.
I think batman-adv has internal statistics for forwarded mesh traffic, available through ethtool.
from gluon.
- MAC address of bat0
All MAC addresses except br-client and bat0 are real clients, so we can finally fix the map to show only those.
from gluon.
Why can't we generate the bat0 MAC address from the other(s)? Every router has multiple MAC addresses generated from the radio MAC addresses, and we could generate one more for bat0.
from gluon.
The map code currently has a few hacks that try to recognize "similar" MAC addresses, but that's just stupid.
We now have a way to get the information to the map server, so we shouldn't require the MAC adresses to be similar for the map to work correctly, but just announce all relevant MAC addresses.
from gluon.
I think the fuzzing is still needed. The way it works now (not sure what exactly that is), my router has three MAC adresses which are identified by fuzzing: mesh-vpn, br-client and wlan0-1 (don't know why not wlan1-1).
from gluon.
mesh-vpn is a interface "inside" bat0, as is wlan0-1. Those will never be reported as TT entries by batman-adv, but as secondaries.
We get all addresses reachable through br-client as TT entries though. The way Linux bridges work, we should only ever see the address of br-client, as the other interfaces like wlan0 should never send or receive packets themselves. bat0 is special as batman-adv maintains an internal TT entry for it even when it is part of the bridge.
Your comment made me think though if we shouldn't just give bat0 the same address as br-client (as it's a bridge, so everything should be fine)
from gluon.
Related Issues (20)
- Invalid or missing image-customization.lua is ignored
- VLAN configuration >= v2022.1.4 HOT 10
- v2023.2: Status page broken, no IP shown on map HOT 8
- explain site.conf signature pubkeys in docs HOT 1
- mpc85xx-p1020: Enterasys WS-AP3710i devices do not boot
- OM2P fails to boot (Upgrade v2021.1 > v2023.1)
- mt7621: support TP-Link Archer AX23 / AX1800
- fix issue that causes dnsmasq log spam HOT 2
- Ubiquiti ERX config mode not indicated by LEDs HOT 5
- python3-distutils support ends that is a requirement for gluon Build (since Python 3.12) HOT 2
- v2023.2.x: ramips-mt7620: archer-c20i: config lost HOT 6
- Proposal: Rename development branch from master to main HOT 7
- DSA interface name overlap: wan1 could be ethernet or private wifi HOT 2
- Please add Support for Xiaomi MI Router 4a Gigabit Edition v2 HOT 4
- Please add hardware support for Netgear EX6130 with target ramips-mt7620 HOT 2
- mediatek-filogic: weird tq on wr3000 - wifi instability after few minutes HOT 5
- image-customization: add is_cellular_device and is_outdoor_device HOT 3
- device not leaving config mode: Too few erase blocks HOT 1
- node monitoring: report errors through respondd HOT 1
- config mode: warn if install is fresh but config hasn't been wiped
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gluon.