n2n使用和编译(以及未解决的问题)
编译
armbian需要提前安装cmake gcc等软件,以及:
apt-get install pkg-config
方法一:
git clone https://github.com/ntop/n2n.git
./autogen.sh
./configure
make
make install
方法二:
mkdir build
cd build
cmake ..
maek && make install
make install后日志才会存储到/var/log/messages中
配置文件
supernode.conf:
-p=25520
-c=community.list
edge.conf:
-d virtnet
-a 虚拟IP
-l 节点
-c netleo
-I 用户名
-J 密码
-A5
-k yeapcloud
生成密钥
[user@machine n2n]$ tools/n2n-keygen ricky 007
* ricky nHWum+r42k1qDXdIeH-WFKeylK5UyLStRzxofRNAgpG
然后放到community.list中
问题
指定publickey name的时候,添加到edge的配置文件后,就无法与supernode通信,去掉就正常。原因未知。
[user@host n2n]$ tools/n2n-keygen -F secretFed
-P opIyaWhWjKLJSNOHNpKnGmelhHWRqkmY5pAx7lbDHp4
参考