openmanetd

command module
v0.0.0-...-1a630f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2026 License: GPL-3.0 Imports: 1 Imported by: 0

README

OpenMANET Manager

Manages low level configurations and operations in OpenMANET

Responsibilities

  • Publish information about mesh nodes
  • Handle static IP assignment and DHCP address assignments
  • Update gateway routes
  • Provides a gRPC/REST API to retrieve information about your mesh node
  • Provides an integration with gpsd to stream GPS data to devices

openmanetd uses alfred which is part of batman-adv to send/receive messages protobuf messages across the mesh network for management operations.

Developer Tools

  • A DevContainer is included within this repo that will have all of the necessary tooling installed within it.
  • The protobuf specs are a sub module from OpenMANET/protobuf. You can generate the protobuf library for go by running buf generate.
  • Note: OpenMANETd requires CGO to build properly.

Quickstart

Start the devcontainer and run make build to get the binary built locally

Further documentation can be found in the Getting Started doc.

Documentation

Overview

Copyright © 2025 OpenMANET - Corey Wagehoft

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Directories

Path Synopsis
internal
gpsd
Package gpsd provides a client for connecting to and reading GPS data from a GPSD server.
Package gpsd provides a client for connecting to and reading GPS data from a GPSD server.
ptt

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL