找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 62199|回复: 59

[vpn] RouterOS多区域VPN设置指南

[复制链接]
发表于 2004-9-6 16:28:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
PPTP设置总公司设置1、添加PPTP用户

CODE
ppp secret> add name=branch1 service=pptp password=12345local-address=10.0.0.254 remote-address=10.0.0.1ppp secret> add name=branch2 service=pptp password=12345local-address=10.0.0.254 remote-address=10.0.0.2
2、在PPTP服务列表中添加上述两个用户

CODE
interface pptp-server> add user=branch1interface pptp-server> add user=branch2
3、启用PPTP服务

CODE
interface pptp-server server> set enabled=yes
分公司1设置添加PPTP客户端

CODE
interface pptp-client> add connect-to=202.202.200.1 user=branch1 \\... password=12345 disabled=no
分公司2设置添加PPTP客户端

CODE
interface pptp-client> add connect-to=202.202.200.1 user=branch2 \\... password=12345 disabled=no
至此3个网络的PPTP隧道已经建立,在总公司路由器上可以ping到10.0.0.1和10.0.0.2,两个分公司则只可以ping到10.0.0.254,三个内网也不能互通。路由设置总公司

CODE
ip route add dst-address 192。168.1.0/24 gateway 10.0.0.1ip route add dst-address 192。168.2.0/24 gateway 10.0.0.2
分公司1

CODE
ip route add dst-address 192。168.0.0/24 gateway 10.0.0.254
分公司2

CODE
ip route add dst-address 192。168.0.0/24 gateway 10.0.0.254
现在总公司分别与两个分公司的网络可以互通,但两个分公司之间还不能互通,所以还需要在分公司的路由器上添加路由规则分公司1

CODE
ip route add dst-address 10.0.0.0/24 gateway 10.0.0.254ip route add dst-address 192.168.2.0/24 gateway 10.0.0.254
分公司2

CODE
ip route add dst-address 10.0.0.0/24 gateway 10.0.0.254ip route add dst-address 192.168.1.0/24 gateway 10.0.0.254
至此三个网络之间可以完全互联互通
VPN1.jpg
routeros
发表于 2004-9-6 17:18:54 | 显示全部楼层
很有价值,建议加精! 请问是每个公司装一个routerOS吧?如果有更多的分公司可以如此类推吗?
routeros
回复

使用道具 举报

 楼主| 发表于 2004-9-6 17:37:26 | 显示全部楼层
QUOTE (0779hjj @ Sep 6 2004, 05:18 PM)
很有价值,建议加精! 请问是每个公司装一个routerOS吧?如果有更多的分公司可以如此类推吗?  
  是的.
routeros
回复

使用道具 举报

发表于 2004-9-6 17:44:09 | 显示全部楼层
10.0.0.1是内网卡IP吗?如果是,为什么还要用192.168.0.0这样的网段呢?如直接用10.0.1.0 ,  10.0.2.0 这样的不可以吗?
routeros
回复

使用道具 举报

发表于 2004-9-6 17:49:21 | 显示全部楼层
那个图片很有意思。。。建议在加上eoip,现在标准的做法。支持
routeros
回复

使用道具 举报

 楼主| 发表于 2004-9-6 17:56:04 | 显示全部楼层
QUOTE (0779hjj @ Sep 6 2004, 05:44 PM)
10.0.0.1是内网卡IP吗?如果是,为什么还要用192.168.0.0这样的网段呢?如直接用10.0.1.0 ,  10.0.2.0 这样的不可以吗?  
  不是内网IP,是PPTP连接的IP地址,可以理解为静太路由地址.
routeros
回复

使用道具 举报

发表于 2004-9-6 17:58:01 | 显示全部楼层
QUOTE (smile787 @ Sep 6 2004, 05:49 PM)
那个图片很有意思。。。建议在加上eoip,现在标准的做法。支持  
  为什么是"建议"呢,你也来说说怎做不是更好码?大家一向都很支您的!
routeros
回复

使用道具 举报

发表于 2004-9-6 17:59:49 | 显示全部楼层
久试不通。需要DHCP吗?
routeros
回复

使用道具 举报

发表于 2004-9-6 18:02:26 | 显示全部楼层
QUOTE (sygalan @ Sep 6 2004, 05:56 PM)


QUOTE (0779hjj @ Sep 6 2004, 05:44 PM)
10.0.0.1是内网卡IP吗?如果是,为什么还要用192.168.0.0这样的网段呢?如直接用10.0.1.0 ,  10.0.2.0 这样的不可以吗?
不是内网IP,是PPTP连接的IP地址,可以理解为静太路由地址.  
  理解为静太路由地址?PPTP连接的IP地址?我还是不太明白,它不是设在在网卡上的吗?
routeros
回复

使用道具 举报

 楼主| 发表于 2004-9-6 18:06:20 | 显示全部楼层
QUOTE (0779hjj @ Sep 6 2004, 06:02 PM)


QUOTE (sygalan @ Sep 6 2004, 05:56 PM)


QUOTE (0779hjj @ Sep 6 2004, 05:44 PM)
10.0.0.1是内网卡IP吗?如果是,为什么还要用192.168.0.0这样的网段呢?如直接用10.0.1.0 ,?10.0.2.0 这样的不可以吗?
不是内网IP,是PPTP连接的IP地址,可以理解为静太路由地址.
理解为静太路由地址?PPTP连接的IP地址?我还是不太明白,它不是设在在网卡上的吗?  
  建立PPTP连接后,系统会多出一个虚拟的PPTP网卡,此地址就是PPTP网卡IP地址,三个网络通过这个虚拟的网卡组成一个虚拟网络,这就是VPN的原理哦.
routeros
回复

使用道具 举报

发表于 2004-9-6 18:12:09 | 显示全部楼层
QUOTE (sygalan @ Sep 6 2004, 06:06 PM)


QUOTE (0779hjj @ Sep 6 2004, 06:02 PM)


QUOTE (sygalan @ Sep 6 2004, 05:56 PM)


QUOTE (0779hjj @ Sep 6 2004, 05:44 PM)
10.0.0.1是内网卡IP吗?如果是,为什么还要用192.168.0.0这样的网段呢?如直接用10.0.1.0 ,?10.0.2.0 这样的不可以吗?
不是内网IP,是PPTP连接的IP地址,可以理解为静太路由地址.
理解为静太路由地址?PPTP连接的IP地址?我还是不太明白,它不是设在在网卡上的吗?
建立PPTP连接后,系统会多出一个虚拟的PPTP网卡,此地址就是PPTP网卡IP地址,三个网络通过这个虚拟的网卡组成一个虚拟网络,这就是VPN的原理哦.  
  谢谢,明白!!
routeros
回复

使用道具 举报

发表于 2004-9-6 19:16:55 | 显示全部楼层
QUOTE (0779hjj @ Sep 6 2004, 05:58 PM)
你也来说说怎做不是更好码?
Ethernet over IP (EoIP) 隧道将在Ethernet之间建立一个连接。可以工作的环境:lans over internet;LANs over encrypted tunnels ;LANs over 802.11b 'ad-hoc' wireless networks 1。首先创建ppptp tunnel,首先假设有两台os电脑,一台是Our_GW ,(另一台为Remote)

CODE
[admin@Our_GW] interface pptp-server> /ppp secret add name=joe service=pptp password=top_s3 local-address=10.0.0.1 remote-address=10.0.0.2[admin@Our_GW] interface pptp-server> add name=from_remote user=joe[admin@Our_GW] interface pptp-server> server set enable=yes
而Remote router 就是一个pptp client:

CODE
[admin@Remote] interface pptp-client> add name=pptp user=joe connect-to=192.168.1.1 password=top_s3 mtu=1500 mru=1500[admin@Remote] interface pptp-client> enable pptp
2。接着配置EOIP增加到两个os路由的连接中去,通过刚刚用ppptp拨号建立的ppptp 隧道在Our_GW设置:

CODE
[admin@Our_GW] interface eoip> add name="eoip-remote" tunnel-id=0 remote-address=10.0.0.2[admin@Our_GW] interface eoip> enable eoip-remote
在Remote设置:

CODE
[admin@Remote] interface eoip> add name="eoip" tunnel-id=0 remote-address=10.0.0.1[admin@Remote] interface eoip> enable eoip-main
3。桥接EOIP在Our_GW上设置:

CODE
[admin@Our_GW] interface bridge> add forward-protocols=ip,arp,other disabled=no[admin@Our_GW] interface bridge> port printFlags: X - disabled  #   INTERFACE                            BRIDGE  0   eoip-remote                          none  1   office-eth                           none  2   isp                                  none[admin@Our_GW] interface bridge> port set "0,1" bridge=bridge1
(这里的0,1是对应上面的print)同样要在Remote设置:

CODE
[admin@Remote] interface bridge> add forward-protocols=ip,arp,other  disabled=no[admin@Remote] interface bridge> port printFlags: X - disabled  #   INTERFACE                            BRIDGE  0   ether                                none  1   adsl                                 none  2   eoip-main                            none[admin@Remote] interface bridge> port set "0,2" bridge=bridge1
(说明同上)注意:EOIP的MAC 地址是自己设置的,取间位于00-00-5E-80-00-00 to 00-00-5E-FF-FF-FF 两个os的eoip的MAC地址不能一样。。这些都是用熟悉ROUTER OS了以后的才做,既然有人有兴趣,就贴一下吧,上面大都是官方的设置方法,都没有错误。
routeros
回复

使用道具 举报

发表于 2004-9-7 09:12:19 | 显示全部楼层
楼主sygalan和版主smile787两位辛苦了!!如果我是个MM我一定一人给个kiss!!可惜我不是......
routeros
回复

使用道具 举报

发表于 2004-9-7 10:04:04 | 显示全部楼层
呵呵呵~~~等了很久了.就是不知道怎么设置eoip....谢谢2位...
routeros
回复

使用道具 举报

发表于 2004-9-7 12:45:55 | 显示全部楼层
顶一下
routeros
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-6 00:39 , Processed in 0.077447 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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