macOS
brew install olsrdlocal Homebrew formula metadata
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de olsrd pour les workflows d'agents IA.
installation
brew install olsrdlocal Homebrew formula metadata
sudo apk add olsrdAlpine Linux edge package indexes · olsrd · Source: dl-cdn.alpinelinux.org
nix profile install nixpkgs#olsrdnixpkgs package indexes · pkgs/by-name/ol/olsrd/package.nix · Source: api.github.com
aperçu
Implementation of the optimized link state routing protocol
historique
olsrd is the OLSR.org routing daemon, a C implementation of the Optimized Link State Routing protocol for mobile ad hoc and wireless mesh networks. Its historical importance is tied to RFC 3626, which standardized OLSR in October 2003 as a proactive link-state protocol that reduces wireless flooding with multipoint relays.
The OLSR.org project says olsrd began in 2004 as Andreas Tonnesen's master's thesis implementation of the IETF MANET OLSR protocol. After the thesis work, development continued as an open source project because community networks needed a real daemon, not just a protocol specification.
The daemon evolved into a modular implementation with loadable plugins and ports beyond Linux. Historical project material records the addition of a plugin interface, Windows and BSD ports, an OS X port, and link-quality routing work during the 2004-2005 period.
olsrd's adoption story is unusually concrete for a routing daemon: Freifunk, FunkFeuer, and other community wireless networks used it to build multi-hop mesh networks. The GitHub repository identifies the OLSR.org v1 codebase as maintained by Freifunk Berlin, which matches its long association with European community mesh deployments.
Research and engineering literature around community networks treated the OLSR.org implementation as one of the widely deployed open source OLSRv1 daemons. That made olsrd a reference point for later comparisons with B.A.T.M.A.N., Babel, OLSRv2, and other mesh-routing approaches.
Operators run olsrd as a standalone routing daemon on each mesh node. It discovers neighbors with OLSR messages, installs routes into the host routing table, and can advertise external networks through host/network association settings.
Package users usually care about the daemon plus its configuration and plugin ecosystem: interface selection, link-quality behavior, gateway advertisement, status output, and integrations for embedded router distributions such as OpenWrt.
For package nerds, olsrd is a compact example of a network protocol escaping an RFC and becoming operational infrastructure. It sits at the intersection of IETF MANET work, hobbyist/community networking, embedded Linux routers, and distro packaging.
It also matters because it is old infrastructure with real-world wrinkles: platform ports, plugins, wireless link-quality extensions, and packaging across Unix-like systems all show the difference between a protocol paper and deployable routing software.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
olsrd | cli | exécutable global | |
sgw_policy_routing_setup.sh | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:olsrd |
|---|---|
| Version | 0.9.8 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/olsrd |
| Page d'accueil | https://github.com/OLSR/olsrd |
| Dépôt | https://github.com/OLSR/olsrd |
| Docs amont | https://github.com/OLSR/olsrd/tree/master/doc |
| Licence | BSD-3-Clause |
| Archive source | https://github.com/OLSR/olsrd/archive/refs/tags/v0.9.8.tar.gz |
| Dernière mise à jour | 2026-07-11T09:50:48+09:00 |
| Pulse | updated |
| Dépendances de compilation | coreutils |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | olsrd |
| Version Scheme | 0 |
| Revision | 3 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
olsrd
nix profile install nixpkgs#olsrdolsrd 0.9.8-r3
An implementation of the IETF RFC 3626: Optimized Link State Routing Protocol
http://www.olsr.org/mediawiki/index.php/Olsr_Daemon
sudo apk add olsrdolsrd-doc 0.9.8-r3
An implementation of the IETF RFC 3626: Optimized Link State Routing Protocol
http://www.olsr.org/mediawiki/index.php/Olsr_Daemon
sudo apk add olsrd-docolsrd-openrc 0.9.8-r3
An implementation of the IETF RFC 3626: Optimized Link State Routing Protocol (OpenRC init scripts)
http://www.olsr.org/mediawiki/index.php/Olsr_Daemon
sudo apk add olsrd-openrcolsrd-plugins 0.9.8-r3
Optional plugins for olsrd
http://www.olsr.org/mediawiki/index.php/Olsr_Daemon
sudo apk add olsrd-pluginspiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.