macOS
brew install olsrdlocal Homebrew formula metadata
安装
brew install olsrdlocal Homebrew formula metadata
sudo apk add olsrdAlpine Linux edge package indexes · olsrd · 来源: dl-cdn.alpinelinux.org
nix profile install nixpkgs#olsrdnixpkgs package indexes · pkgs/by-name/ol/olsrd/package.nix · 来源: api.github.com
概览
Implementation of the optimized link state routing protocol
历史
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.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
olsrd | cli | 全局可执行文件 | |
sgw_policy_routing_setup.sh | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:olsrd |
|---|---|
| 版本 | 0.9.8 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/olsrd |
| 主页 | https://github.com/OLSR/olsrd |
| 仓库 | https://github.com/OLSR/olsrd |
| 上游文档 | https://github.com/OLSR/olsrd/tree/master/doc |
| 许可证 | BSD-3-Clause |
| 源码归档 | https://github.com/OLSR/olsrd/archive/refs/tags/v0.9.8.tar.gz |
| 最后更新 | 2026-07-11T09:50:48+09:00 |
| Pulse | updated |
| 构建依赖 | coreutils |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| 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 |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
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-plugins来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.