ndppd, or NDP Proxy Daemon, is a daemon that proxies neighbor discovery messages. It listens for neighbor solicitations on a specified interface and responds with neighbor advertisements - as described in RFC 4861 (section 7.2).
Version 0.x has been discontinued, and is being replaced by 1.0-devel
which you can find
here.
index 00ca22b..3900339 100644
--- a/Makefile
b/Makefile
@@ -1,11 1,12 @@
ifdef DEBUG
CXXFLAGS ?= -g -DDEBUG
else
-CXXFLAGS ?= -O3
CXXFLAGS = -O3
LDFLAGS = -static
endif
-PREFIX ?= /usr/local
-CXX ?= g
PREFIX = /ndppd/local
CXX = /usr/bin/mips64-linux-gnuabi64-g
GZIP ?= /bin/gzip
MANDIR ?= ${DESTDIR}${PREFIX}/share/man
SBINDIR ?= ${DESTDIR}${PREFIX}/sbin
- git clone to your home computer
git clone https://github.com/monman53/ndppd.git
- run your docker with ndppd directory
docker run -v $PWD/ndppd:/ndppd -it --rm monman/mips64
- run make
cd /ndppd
make
- copy files to your USG
scp ndppd [email protected]:/ndppd/local/sbin
scp scripts/ndppd [email protected]:/config/scripts/post-config.d
scp scripts/ndppd.initscript [email protected]:/ndppd/local/sbin
!!! check owner and execute flags of these files on your edgerouter