-
Notifications
You must be signed in to change notification settings - Fork 7
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
cjdroute.conf file, CJDNS establishment, Noob question #12
Comments
Installation of cjdns on the image is still work in progress, but you can do it manually using this as an example? https://github.com/tomeshnet/prototype-cjdns-pi/blob/master/scripts/install2#L80-L115 Basically:
As for connecting to Hyperboria, you'd need to add a peer. Public ones are here: https://peers.fc00.io |
Yes that's the thing. I did the ordinary cjdns installation from https://docs.meshwith.me/install/debian-jessie.html and other sites. Logs say that cjdns up and running (active state) however I cannot manage connection to any public peers or even the local ones in cjdroute.conf. (was inserting credentials in UDPinterface: connectTO and ETHinterface connectTO as well) |
What does peerStats say? Does it at least see the peer entry? By the way, did you reboot the device or restart the service? From what I understand there is no persistence across reboots. My Step 5 above is incorrect. |
/cjdns/tools$ ./peerStats |
Maybe you have some working connections, so that i could check it?) |
Hmm... check iptables to make sure the ports aren't blocked? I haven't tried cjdns with this image. Will check it out next week. |
No worries, i've found some working peers thanks |
Oh you got it to work? It was an issue with the peers then? |
Yep! I was able to ping some hyperboria sites, However don't know how to configure browser (firefox) to be able to connect to the sites. |
I assume that's Firefox on your laptop connected to the mesh orange AP? You should just type in the domain or IPv6 and it will work if the orange zero is configured properly. If that doesn't work you'd need to configure the mesh orange to NAT the AP's cjdns traffic to the cjdns tun0 device. Something like this: The interface names are probably different here. |
Ok I will try, thanks |
Could you explain the one thing I am struggling with: |
Your nodes will first need a way of communicating with each other regardless of internet gateway, via ad-hoc or 802.11s mesh point. Then cjdns will bind to those interfaces and route. So each Pi zero needs an adapter that supports one of those modes, such as the ones listed in the first step here: https://github.com/tomeshnet/prototype-cjdns-pi/blob/master/README.md#set-up Many other devices support these modes and you can find them with Next you need to set up one internet gateway node (assigns IP and pins clients' cjdns public keys to allow exiting through) and configure each client to exit through the gateway (pin gateway node's cjdns public key in the IP tunnel section). There is some information and links here: https://github.com/tomeshnet/mesh-isp |
Is this still an open issue? |
Yes because cjdns is not bundled in, until we sort out the .deb install. Working on it at the moment. |
Hello, I've just built an image booted up my orangePi for the first time. Could you give some advice on how to connect to Hyperboria for instance, 'cause I do not see any cjdroute.conf configuration files or any others.
Thanks
The text was updated successfully, but these errors were encountered: