mirror of
https://git.disroot.org/pranav/pybatmesh.git
synced 2025-01-09 08:23:58 +05:30
Improved README.md
Added how to stop the systemd service and improved the similar projects section.
This commit is contained in:
parent
af98a57b0e
commit
47f2324604
33
README.md
33
README.md
@ -99,7 +99,7 @@ their DHCP connection (`sudo networkctl renew bridge0`).
|
|||||||
### Tethering via WiFi AP
|
### Tethering via WiFi AP
|
||||||
|
|
||||||
Connect two wifi adapters on a device and start naxalnet.
|
Connect two wifi adapters on a device and start naxalnet.
|
||||||
Now an ap will be created on one of the devices with
|
Now an ap will be created on one of the adapters with
|
||||||
SSID `NaxalNet` and password `naxalnet256`.
|
SSID `NaxalNet` and password `naxalnet256`.
|
||||||
If you had set up internet access on one of the peers, internet
|
If you had set up internet access on one of the peers, internet
|
||||||
can be accessed from the AP.
|
can be accessed from the AP.
|
||||||
@ -123,20 +123,36 @@ Disable the service to stop running at boot:
|
|||||||
sudo systemctl disable naxalnet.service
|
sudo systemctl disable naxalnet.service
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Stopping the service
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Stop the services
|
||||||
|
sudo systemctl stop naxalnet systemd-networkd systemd-resolved iwd
|
||||||
|
# Delete the virtual interfaces created by naxalnet
|
||||||
|
sudo networkctl delete bat0 bridge0
|
||||||
|
```
|
||||||
|
|
||||||
|
If your distribution uses NetworkManager, starting `naxalnet.service`
|
||||||
|
will have stopped it. Start NetworkManager again:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sudo systemctl start NetworkManager.service
|
||||||
|
```
|
||||||
|
|
||||||
## How it works
|
## How it works
|
||||||
|
|
||||||
The program naxalnet copies predefined systemd-networkd configuration
|
The program naxalnet copies some `systemd-networkd` configuration files
|
||||||
into networkd's runtime configuration directory. It uses iwd to start
|
into networkd's runtime configuration directory. It uses iwd to start
|
||||||
an ad-hoc network named "HelloWorld". See the
|
an ad-hoc network named "HelloWorld". See the
|
||||||
[systemd-networkd](systemd-networkd) directory
|
[systemd-networkd](systemd-networkd) directory
|
||||||
to see how systemd-networkd configures the network. You can now use
|
to see how systemd-networkd configures the network. You can use
|
||||||
services like [IPFS][], [Jami][], [Secure Scuttlebutt][ssb]
|
services like [IPFS][], [Jami][], [Secure Scuttlebutt][ssb]
|
||||||
and others which can work without internet access.
|
and others which can work on an intranet.
|
||||||
|
|
||||||
## Uninstalling
|
## Uninstalling
|
||||||
|
|
||||||
Currently there is now way to uninstall naxalnet than manually removing
|
If you installed naxalnet manually, there is now way to uninstall
|
||||||
the files:
|
than manually removing the files:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
sudo rm -rf /usr/{bin,share}/naxalnet \
|
sudo rm -rf /usr/{bin,share}/naxalnet \
|
||||||
@ -145,6 +161,11 @@ sudo rm -rf /usr/{bin,share}/naxalnet \
|
|||||||
|
|
||||||
## Similar projects
|
## Similar projects
|
||||||
|
|
||||||
|
The following projects are similar to naxalnet, but are not designed
|
||||||
|
to be used in a laptop or computer with wifi adapter. If you live in
|
||||||
|
an area where the materials required for any of them are easily
|
||||||
|
available, consider using them instead of naxalnet.
|
||||||
|
|
||||||
- [LibreMesh][libremesh]: framework for OpenWrt-based
|
- [LibreMesh][libremesh]: framework for OpenWrt-based
|
||||||
firmwares
|
firmwares
|
||||||
- [disaster.radio][]: solar-powered communications network
|
- [disaster.radio][]: solar-powered communications network
|
||||||
|
Loading…
x
Reference in New Issue
Block a user