pybatmesh/README.md

56 lines
1.4 KiB
Markdown
Raw Normal View History

2021-05-10 10:06:30 +02:00
# naxalnet
2021-05-10 11:45:42 +02:00
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.
<!-- UNCOMMENT WHEN NECESSARY
**Disclaimer**:
In case you are either 1) a complete idiot; or 2) the prime minister of India;
or 3) both, please be aware that this project is not affiliated with
any groups designated as terrorist groups in India.
Using the name Naxal does not imply any form of connection
with anyone the government collectively calles Urban Naxals (human rights
activists, lawyers, poets, writers, journalists or anyone else
advocating the proper implementaion of constitutional or universal rights).
-->
## 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.