|  | 
 
| 
本帖最后由 jike106397 于 2015-9-7 22:50 编辑
×
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册 
  
 原文:http://blog.dshoub.com/?id=17复制代码:local cadd 10.4.0.0
:local cdns 8.8.8.8
:local cname
:local ss 192.168.168.8/24
:local vfrom 2021
:local vto 3000
:local j 0.0.0.0
/system identi set name=2.2.2.2
/ip address add interface=ether3 address=$ss
/ip route add gateway=192.168.168.1
/ip dns set server=$cdns
/interface bridge add name=bridge-hotspot
/interface bridge port add bridge=bridge-hotspot interface=ether1
/interface bridge port add bridge=bridge-hotspot interface=ether2
/interface bridge port add bridge=bridge-hotspot interface=ether5
/ip firewall address-list add list=dshoublist address=($cadd . "/16")
/ip firewall mangle add chain=prerouting src-address-list=dshoublist action=sniff-tzsp  sniff-target=9.9.9.9 sniff-target-port=37008
/ip firewall nat add chain=srcnat action=masq src-address-list=dshoublist
:for i from=$vfrom to=$vto do={
:set $j (((($cadd>>5)+$i-$vfrom)<<5)+1)
/interface vlan add interface=bridge-hotspot vlan-id=$i name=("vlan-" . $i)
/interface bridge add name=("bridge-" . $i)
/interface bridge port add bridge=("bridge-" . $i) interface=("vlan-" . $i)
/ip address add interface=("bridge-" . $i) address=($j . "/27")
/ip pool  add name=("pool-" . $i) ranges=(($j+1) . "-" . ($j+29))
/ip dhcp-server network add gateway=$j address=(($j-1) . "/27") dns-server=8.8.8.8
/ip dhcp-server add name=("dhcp-server-" . $i) interface=("bridge-" . $i) address-pool=("pool-" . $i)
/ip hotspot profile add copy-from=0 hotspot-address=$j name=("hotspot-profile-" . $i) use-radius=yes 
/ip hotspot add name=("hotspot-server-" . $i) interface=("bridge-" . $i) address-pool=("pool-" . $i) profile=("hotspot-profile-" . $i) disabled=no
}
 | 
 |