是这样,我想通过vpn实现多机互联(虚拟局域网),然后按照这篇文章进行了vpn的设置。
bbs.aliyun.com/read/162297.html
不过这篇文章的目的是实现vpn代理,所以我把第3、4步设置ip转发的部分省略掉了。
——————————————————————————————————————————————-
3、修改内核设置,使其支持转发
命令:
[root@kuro ~]#vi /etc/sysctl.conf
将net.ipv4.ip_forward=0
改成net.ipv4.ip_forward=1
将net.ipv4.tcp_syncookies= 1
改成 #net.ipv4.tcp_syncookies= 1
保存并退出
执行以下命令使修改后的内核生效
[root@kuro ~]#sysctl -p
4、添加iptables转发规则
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -jMASQUERADE
(注意:由于阿里云是双网卡,内网eth0,外网eth1,所以这块特别容易误写为eth0,这也是为什么很多杂乱的教程无法配置成功的原因之一)
添加好转发规则后保存一下并重启iptables
[root@kuro ~]#/etc/init.d/iptables save
[root@kuro ~]#/etc/init.d/iptablesrestart
——————————————————————————————————————————————
结果发现,虽然可以连接上vpn,但是客户端之间无法互通。
请问这两步的作用不仅仅是设置代理吗?
我对路由协议和vpn知道的比较少,不大理解这里面的原因。
所以请懂的人帮忙看一下。。
谢谢!
另外,实现多机组建虚拟局域网,各位有没有什么更合适的方法?
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。