Go to file
Pranav Jerry 8d318a5b13 fixed ad-hoc device getting ip address
naxalnet no longer creates temporary directories,
since the networkd configs no longer have device
names engraved in them.
2021-05-11 11:29:38 +05:30
systemd-networkd fixed ad-hoc device getting ip address 2021-05-11 11:29:38 +05:30
LICENSE Initial commit 2021-05-10 08:06:30 +00:00
Makefile added files 2021-05-10 15:15:42 +05:30
naxalnet fixed ad-hoc device getting ip address 2021-05-11 11:29:38 +05:30
naxalnet@.service added files 2021-05-10 15:15:42 +05:30
README.md added files 2021-05-10 15:15:42 +05:30

naxalnet

Naxalnet is an experiment to create an intranet and use it for communicating during an internet shutdown. It tries to use existing software and tech as much as possible. Currently you can only communicate with other peers running the same software.

The name naxal comes from Naxalbari, a village in Darjeeling, West Bengal.

Requirements

  • systemd v248 or more
  • Linux kernel (batman-adv only works on Linux)
  • iwd
  • wifi adapter with ad-hoc support

Any network managers such as NetworkManager should be disabled:

sudo systemctl disable --now NetworkManager

Installing

Run make install to install naxalnet.

Enable the naxalnet service on the device wlan0:

sudo systemctl enable naxalnet@wlan0.service

Now naxalnet will configure a batman interface on every boot.

TODO

  • add support for wireless ap (WiFi hotspot)

Add list of things here.

This project is in pre-alpha stage. Documentation is incomplete.