forked from jech/shncpd
-
Notifications
You must be signed in to change notification settings - Fork 0
The simple, stupid and slow HNCP daemon
License
gvsurenderreddy/shncpd
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
shncpd -- the simple, stupid and slow HNCP daemon ================================================= shncpd is an implementation of the Home Networking Control Protocol (HNCP) and associated protocols. It currently implements: * DNCP flooding; * prefix and address assignment; * prefix delegation (manually configured); * router advertisement server; * DHCPv4 server. It does not implement routing itself, but relies on babeld. Compiling --------- Compile with one of the following: make or make EXTRA_DEFINES=-DUSE_LIBUBOX LDLIBS=-lubox or make EXTRA_DEFINES=-DUSE_OPENSSL LDLIBS=-lcrypto Running ------- First, run babeld and tell it to redistribute protocol 43: babeld -C 'redistribute local deny' \ -C 'redistribute proto 43 allow' \ eth0 wlan0 Then, run shncpd, passing the list of (internal) Homenet interfaces on the command line: shncpd eth0 wlan0 In order to announce delegated prefixes and name servers, use the -E and -N flags: shncpd -E 2001:db8:42::/48 -N 2001:db8:42::53 \ -E 10.0.0.0/8 \ eth0 wlan0 There is a manual page -- if everything else fails, read the documentation.
About
The simple, stupid and slow HNCP daemon
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 96.3%
- C++ 1.4%
- Roff 1.3%
- Other 1.0%