Package for OpenWRT to bring integration with UCI and LUCI to Bird4 and Bird6 daemon.
This repository contains an UCI module adding support for an user-friendly configuration of the BIRD daemon in OpenWRT systems and a LuCI application to control this UCI configuration using the web-based OpenWRT configuration system.
Dependences: +bird* +libuci +luci-base +uci +libuci-lua
/etc/config/bird* MUST be configured with your correct settings BEFORE executing it. Otherwise, Bird may crash.
- Add this github as a repository in feeds.conf
src-git birdwrt https://github.com/eloicaso/bird-openwrt.git
- Enable OpenWRT-Routing repository to fulfill the dependencies
src-git routing https://github.com/openwrt-routing/packages.git
- Update and install the package (in OpenWRT compilation root directory)
scripts/feeds update -a; scripts/feeds install -a
- Compile (Option 1) the whole OpenWRT image with the package included
make menuconfig -> Network -> Routing and Redirection -> Select bird*-uci
-> LuCI -> 3. Applications -> Select luci-app-bird*
make V=99
- Find your package in
[OpenWRT_folder]/bin/{Architecture}/packages/bird*-uci_{Version}_{Architecture}.ipk
[OpenWRT_folder]/bin/{Architecture}/packages/luci-app-bird*_{Version}_{Architecture}.ipk