LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1618|回复: 4

开贴:软路由 vpn 实现vpn内电脑单线复用共享上网??

[复制链接]
发表于 2007-3-29 09:19:48 | 显示全部楼层 |阅读模式
问题是这样的
客户: A  , B
上网方式:A通过网通线路。
          B通过电信线路。
要求:   现在把A,B组件VPN,并且实现上网共享。
          实现单线复用。
         
我觉得我的想法可行,只是技术上准备不足。
在这里抛砖引玉。欢迎大家一起讨论。:ask
 楼主| 发表于 2007-3-30 16:14:49 | 显示全部楼层
您好,请问谁有比较好的办法实现呢??
欢迎高手指点。
回复 支持 反对

使用道具 举报

发表于 2007-3-30 20:44:42 | 显示全部楼层
这个想法有点问题。在a和b都能上网的情况下才能相互连通构建vpn,在一方不能上网时怎么做vpn,还共享什么呀?除非a、b在同一局域网中才有这种可能,而且此种情况下也用不到什么vpn了。
回复 支持 反对

使用道具 举报

发表于 2007-3-30 21:37:11 | 显示全部楼层
假设:

A、B在物理上不能直接连接
A、B互联速度很快

目的,通过A、B使得连接访问A和B所在的ISP的网络都很快

在A、B之间创建隧道
A:
ip tunnel add tun0 mode gre remote IPB local IPA
ip addr add 192.168.0.1/30 dev tun0
ip link set tun0 up
ip route add Bnet1 via 192.168.0.2 dev tun0 src 192.168.0.1
.....
ip route add Bnetn via 192.168.0.2 dev tun0 src 192.168.0.1

iptables -t nat -A POSTROUTING -s 192.168.0.2 -o eth0 -j MASQUERADE(假设A机的网卡是eth0)  

B:
ip tunnel add tun0 mode gre remote IPA local IPB
ip addr add 192.168.0.2/30 dev tun0
ip link set tun0 up
ip route add Anet1 via 192.168.0.1 dev tun0 src 192.168.0.2
.....
ip route add Anetn via 192.168.0.1 dev tun0 src 192.168.0.2

iptables -t nat -A POSTROUTING -s 192.168.0.1 -o eth0 -j MASQUERADE(假设B机的网卡是eth0)  


只是不知楼主是不是想达到这个目的?
回复 支持 反对

使用道具 举报

发表于 2007-3-31 00:40:35 | 显示全部楼层
似乎是要网通和电信的区别, BnetX AnetY 要用网通和电信的IP地址段了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表