Quantcast
Channel: 看得透又看得远者prevail. ppt.cc/flUmLx ppt.cc/fqtgqx ppt.cc/fZsXUx ppt.cc/fhWnZx ppt.cc/fnrkVx ppt.cc/f2CBVx
Viewing all articles
Browse latest Browse all 20548

openwrt-n2n

$
0
0
N2N V2 Edge native protocol and Supernode for OpenWrt。

Build

Example for ar71xx and trunk.
wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/OpenWrt-SDK-ar71xx-generic_gcc-4.8-linaro_musl-1.1.11.Linux-x86_64.tar.bz2
tar jxf OpenWrt-SDK-ar71xx-generic_gcc-4.8-linaro_musl-1.1.11.Linux-x86_64.tar.bz2
cd OpenWrt-SDK-ar71xx-generic_gcc-4.8-linaro_musl-1.1.11.Linux-x86_64/package
git clone https://github.com/MuJJus/openwrt-n2n n2n
cd ..
make menuconfig # (selected Network -> VPN -> n2n-edge and n2n-supernode)
make package/n2n/compile V=s

Usage

The n2n protocol options:
NameTypeRequiredDefaultDescription
serverstringyes(none)Supernode server
portintyes(none)Supernode port
server2stringno(none)Supernode server of slave
port2intno(none)Supernode port of slave
communitystringyes(none)N2N community
keystringno(none)The key of the community
modestringyes(none)For dhcp or static
ipaddrstringno(none)IPv4 Address of the interface
netmaskstringno(none)Netmask of the interface
gatewaystringno(none)Gateway of the interface
ip6addrstringno(none)IPv6 Address of the interface
ip6prefixlenintno(none)IPv6 Prefix Length of the interface
ip6gwstringno(none)IPv6 Gateway of the interface
macaddrstringnorandomMAC Address
mtuintno1440Maximum Transmit Unit
forwardingbooleannofalseEnable packet forwarding through n2n community
dynamicbooleannofalsePeriodically resolve supernode IP
localportintnorandomFixed local UDP port
mgmtportintno(none)Management UDP Port (for multiple edges on a machine)
multicastbooleannofalseAccept multicast MAC addresses
verbosebooleannofalseMake more verbose
For supernode
# vi /etc/config/n2n
config supernode
option enable '1'
option port '80'

# /etc/init.d/n2n start

LuCI

 from https://github.com/MuJJus/openwrt-n2n


Viewing all articles
Browse latest Browse all 20548

Trending Articles