1 supernode 是我用自己的美国 vps 搭建的,搭建过程如下
svn co https://svn.ntop.org/svn/ntop/trunk/n2n
cd n2n/n2n_v1
make #过程无报错
nohup ./supernode -l 6489 & #防火墙已开放 6489 端口
ps -A | grep supernode
22610 pts/3 00:00:00 supernode
2 edge1 号为家里的路由器 openwrt 固件 1 安装 n2n
opkg update
opkg install n2n
2 修改配置文件
cat > /etc/config/n2n << EOF
config edge
option ipaddr '10.10.88.1'
option supernode '88.86.108.50'
option port '82'
option community 'skywing'
option key 'n2n1234'
option route '1'
EOF
3 修改启动文件
vi /etc/init.d/n2n
#在 start()区域加入如下
ifconfig edge0 mtu 1300 #修改 MTU 为 1300
brctl addif br-lan edge0 #把 n2n 桥接到 lan 就可以用 DHCP 了
4 启动并加入开机启动
/etc/init.d/n2n start
/etc/init.d/n2n enable
3 edge2 号为公司的 linux 电脑 ubuntu 系统
svn co https://svn.ntop.org/svn/ntop/trunk/n2n
cd n2n/n2n_v1
make
sudo ./edge -a 10.10.88.2 -c skywing -k n2n373114 -l 205.209.188.106:6489 -M 1300 -v | grep xxx.xxx.xxx.xxx (家里网络的公网 IP )
有看到输出 29/May/2016 10:38:32 [ n2n.c: 49] Unmarshalled hdr: public_ip=(2)xxx.xxx.xxx.xxx:3022, private_ip=(2)0.0.0.0:40297
但我在公司电脑 ping 家里路由 ping 不通 求解怎么回事? skywing@ubuntu:~$ ping 10.10.88.1 PING 10.10.88.1 (10.10.88.1) 56(84) bytes of data. From 10.10.88.2 icmp_seq=1 Destination Host Unreachable From 10.10.88.2 icmp_seq=2 Destination Host Unreachable From 10.10.88.2 icmp_seq=3 Destination Host Unreachable From 10.10.88.2 icmp_seq=4 Destination Host Unreachable From 10.10.88.2 icmp_seq=5 Destination Host Unreachable From 10.10.88.2 icmp_seq=6 Destination Host Unreachable From 10.10.88.2 icmp_seq=7 Destination Host Unreachable From 10.10.88.2 icmp_seq=8 Destination Host Unreachable From 10.10.88.2 icmp_seq=9 Destination Host Unreachable From 10.10.88.2 icmp_seq=10 Destination Host Unreachable
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.