必威体育Betway必威体育官网
当前位置:首页 > IT技术

n2n搭建

时间:2019-08-04 22:10:00来源:IT技术作者:seo实验室小编阅读:85次「手机版」
 

n2n

搭建环境

supernode :阿里主机一台 aly1(centos 6.5)

edg2node:美团云机器两台 mty1,mty2(Centos 7.0)

Step-1 各机器安装subviersion 并编译安装n2n_v1

#很重要,确保gcc和ssl版本一致,

yum install subversion gcc-c++ openssl-devel

svn co https://svn.ntop.org/svn/ntop/trunk/n2n

cd n2n/n2n_v2/

make && make install

cp supernode /usr/sbin/

cp edge /usr/sbin/

Step-2 中心节点super aly1 开启服务和端口

远程登录至aly1

vim /etc/sysconfig/iptables

*filter下配置

-A INPUT -p tcp -m tcp --dport 1000 -j ACCEPT

iptables save

#启动supernode (注:此处开放端口在配置边缘节点机器时用)

supernode -l 1000 -v >/dev/null &

Step-3配置边缘节点机器

分别登录两台美团云机器,设置边缘节点(xxx.xxx.xxx.xxx:1000 即为阿里云super机器ip)

边缘节点1

edge -d n2n0 -c mynetwork -k encryptme -a 10.0.0.1 -l xxx.xxx.xxx.xxx:1000 >/dev/null &

边缘节点2

edge -d n2n0 -c mynetwork -k encryptme -a 10.0.0.2 -l xxx.xxx.xxx.xxx:1000 >/dev/null &

Step-4 验证n2n网络通讯

在节点1 ping 10.0.0.2 ,在节点2 ping 10.0.0.1 网络正常。

ssh 10.0.0.x可互联。

n2n网络搭建完成。

------------ -------------- --------------- ----------------- ------------------ -----------

n2n的命令详解

复制代码

 1 edge -d <tun device> -a <tun IP address> -c <community> -k <encrypt key> -s <netmask> [-u <uid> -g <gid>][-f][-m <MAC address>]  
 2 -l <supernode host:port> [-p <local port>] [-M <mtu>] [-t] [-r] [-v] [-b] [-h]  
 3   
 4 -d <tun device>          | tun device name  
 5 -a <tun IP address>      | n2n IP address  
 6 -c <community>           | n2n community name  
 7 -k <encrypt key>         | Encryption key (ASCII) - also N2N_KEY=<encrypt key>  
 8 -s <netmask>             | Edge interface netmask in dotted decimal notation (255.255.255.0)  
 9 -l <supernode host:port> | Supernode IP:port  
10 -b                       | Periodically resolve supernode IP  
11                          | (when supernodes are running on dynamic IPs)  
12 -p <local port>          | Local port used for connecting to supernode  
13 -u <UID>                 | User ID (numeric) to use when privileges are dropped  
14 -g <GID>                 | Group ID (numeric) to use when privileges are dropped  
15 -f                       | Fork and run as a daemon. Use syslog.  
16 -m <MAC address>         | Choose a MAC address for the TAP interface  
17                          | eg. -m 01:02:03:04:05:06  
18 -M <mtu>                 | Specify n2n MTU (default 1400)  
19 -t                       | Use http tunneling (experimental)  
20 -r                       | Enable packet forwarding through n2n community  
21 -v                       | Verbose  

相关阅读

WHQL认证中搭建了服务器和客户端,计算机池中Selection

最近搭建了WHQL认证的工作环境 服务器采用的是windows server2012r2 认证工具为HLK 客户机为windows10系统 出现的问题为:前几步

爆粉技术!搭建手机电影站打造病毒式传播微信公众号

之前在朋友圈看到一个电影网站链接,可以直接观看电影的,而且都是些新电影,对那些想看电影的人来说简直是个新大陆,而且观看时没什么广

手把手教你搭建TFTP服务器

手把手教你搭建TFTP服务器 前言,东西来自于网络,但是根据自己的理解写了一下建议,记录下来,让下次不要在网络上面浪费时间搜索。 1、

linux 搭建 VPN (pptpd )

1.安装pptpd [root@VM_0_6_centos etc]# yum install -y pptpd 2.对vpn进行IP段分配 [root@VM_0_6_centos etc]# vim /etc/

Android开发-----环境搭建

一.安装的前期准备jdk 的安装与配置(点击此处请参考)二.安装Android Studio安装包下载渠道:Android Studio 中文社区官网(国内被墙需

分享到:

栏目导航

推荐阅读

热门阅读