Code Monkey home page Code Monkey logo

Comments (12)

darkdrgn2k avatar darkdrgn2k commented on June 8, 2024 1

meshid is usually same but written in name tells ppl how to connect, and allow for future deviations? e.g. if we want one antenna to mesh in one direction, another to mesh in another direction, etc.

+1 to not obscure/hide the SSIDs.

Looking at the naming of the existing antennas

**Can we can say **
(Excluding public WiFi APs that don't do meshing)

ALL SSID will consists of tomesh-protocol[-meshid]

This fits our SUPER NODE ANTENNA naming schema already as its
tomesh-protocol-hostname
(ie tomesh-airmaxac-sn1a1)

in this case hostname is the meshid

from toronto-community-network.

darkdrgn2k avatar darkdrgn2k commented on June 8, 2024

Suggested IP4 -> IP6 mapping

Example address 10.20.30.40

Start with fd74:6f6d:73

If first Octet is 100 append 69 otherwise 68 (method modified see first post)

Append Second and Third octet by convert to HEX
20=13
30=1e
Use Last octet of IPv4 as Last octet of IPv6 after converted to hex
40=28
Set as /64

Final IP
fd74:6f6d:7368:131e::28/64

from toronto-community-network.

darkdrgn2k avatar darkdrgn2k commented on June 8, 2024

NYC method of node naming

We have a google form at nycmesh.net/join that goes into a spreadsheet. the node number is basically the row number in the spreadsheet.

from toronto-community-network.

darkdrgn2k avatar darkdrgn2k commented on June 8, 2024

Information sheet used by installer
https://docs.nycmesh.net/installs/documents/Installation_Member-Form.pdf

from toronto-community-network.

darkdrgn2k avatar darkdrgn2k commented on June 8, 2024

SSID Naming suggestions

public open access SSID

"tomesh.net" - will work as an advertising medium as well

public mesh network SSID

"tome"
Because non-initiated people should not be connecting to these adhoc/802.11s network name it something obscure
(following libremesh's version they call lime)

sector SSID

TOMESH-AC-SN#A#

TOMESH <- identifier
AC <- protocol in this case AirMax-AC
SN# <- Super Node #
A# <- Antenna #

from toronto-community-network.

Shrinks99 avatar Shrinks99 commented on June 8, 2024

"tomesh.net" is good with me, "tome" is kinda weird because it isn't really a word, how about "meshlink"?

I get that we don't want people trying to join the public mesh SSID, I know I've brought this up before but is there any reason we can't hide it to prevent average folks from trying to connect to it?

from toronto-community-network.

darkdrgn2k avatar darkdrgn2k commented on June 8, 2024

"tome" is kinda weird because it isn't really a word

So people wont connect to it and expect anything

"meshlink"

Doable but may indicate that they will get something when they connect

any reason we can't hide it

Hiding is really pointless, it doesn't REALLY hide it.

Also adds an unnecessary dimension to configure and connect to. Also i don't know how it will react in an ADHOC MESHPOINT setup, we have enough going against us as it is.

If some one does connect to it.... nothing will happen

from toronto-community-network.

Shrinks99 avatar Shrinks99 commented on June 8, 2024

I know that hiding SSIDs doesn't stop anyone from connecting to them, what it does do is offer a better user experience for everyone who will inevitably try to connect to it and find that it does nothing by not showing it to people. AFAIK this kind of use case is perfect for hidden SSIDs. The name of the network doesn't actually matter, the fact that it is open is all I think people will care about.

That said, if it makes other aspects harder then I agree it isn't a priority.

from toronto-community-network.

benhylau avatar benhylau commented on June 8, 2024

I think we shouldn't hide it, it makes it difficult when we want to extend the mesh or located ourselves. They don't hide them in Guifi or Libremesh either. Instead I agree on clear naming convention to indicate what it is.

@darkdrgn2k your original post "public mesh network SSID" header is missing a "not" can you edit it?

Why not follow same convention for both tomesh-adhoc-meshid, tomesh-802.11s-meshid, tomesh-airmax-sn0a3? This way the infrastructure is transparent and ppl who know what they are doing have all the info to connect whereas the names are weird enough that ppl who see tomesh.net will try that first instead.

Please don't mix airmax with AC, I think indicating it is airmax is much more important than that it is ac. If you like we can use airmaxac?

from toronto-community-network.

darkdrgn2k avatar darkdrgn2k commented on June 8, 2024

Please don't mix airmax with AC, I think indicating it is airmax is much more important than that it is ac.

ubiquity called their products AC like LiteBeam AC or LAP-120 AC. But I agree maybe adding the full name of the protocol would be advisable.

I'm was just worried about the length of the name, names that are to long may start breaking is maybe? But I think I have seen some longer ones. By spec SSID can be no more then 32.

also in "tomesh-802.11s-meshid" what is meshid? shouldn't it be the same for all nodes?

As for hiding, you know my option on that

  • its actually "obscure" not "hide"
  • Not always available
  • Makes it that much harder to configure
  • Makes it that much harder to debug

from toronto-community-network.

benhylau avatar benhylau commented on June 8, 2024

meshid is usually same but written in name tells ppl how to connect, and allow for future deviations? e.g. if we want one antenna to mesh in one direction, another to mesh in another direction, etc.

+1 to not obscure/hide the SSIDs.

from toronto-community-network.

darkdrgn2k avatar darkdrgn2k commented on June 8, 2024

ahh i see, is it optional
ie should the general one be tomesh-802.11s

from toronto-community-network.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.