|
发表于 2006-3-18 15:50:31
|
显示全部楼层
可以在ipip的基础上用隧道连接
作者:smile787
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 print
Flags: 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 print
Flags: 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了以后的才做,既然有人有兴趣,就贴一下吧,上面大都是官方的设置方法,都没有错误。 |
|