Сейчас у меня настроено такое:
Код: Выделить всё
[konev@t-gtw-a] > caps-man export
# nov/15/2016 16:16:03 by RouterOS 6.34.6
# software id = DC53-3J6Z
#
/caps-man channel
add band=2ghz-b/g/n extension-channel=disabled name=channel1 tx-power=40 \
width=20
add band=2ghz-onlyn extension-channel=eeeC frequency=20 name=channel2 \
tx-power=40 width=0
/caps-man datapath
add bridge=Wbridge local-forwarding=yes name=datapath1
/caps-man security
add name=security1
add name=security2
/caps-man configuration
add channel=channel1 country=russia datapath=datapath1 datapath.bridge=Wbridge \
mode=ap name=cfg1 rx-chains=0,1,2 security=security1 ssid=Andrey \
tx-chains=0,1,2
add channel=channel1 country=russia2 datapath=datapath1 datapath.bridge=\
Wbridge mode=ap name=cfg2 security=security2 ssid=guest
/caps-man manager
set enabled=yes
/caps-man provisioning
add action=create-dynamic-enabled master-configuration=cfg1 \
slave-configurations=cfg2
Хочу что бы пользователи каждой сети получали адреса из DHCP пула разных вланов.
Затык произошел на выборе Bridge, я завернул vlan в бридж, однако клиент не получает адреса.
Код: Выделить всё
[konev@t-gtw-a] > int bridge print
Flags: X - disabled, R - running
0 R ;;; Capsman prepared
name="Wbridge" mtu=auto actual-mtu=1500 l2mtu=1596 arp=enabled
mac-address=D4:CA:6D:07:F9:AC protocol-mode=rstp priority=0x8000
auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s
forward-delay=15s transmit-hold-count=6 ageing-time=5m
1 R ;;; LAN ports 5-13
name="bridge" mtu=1500 actual-mtu=1500 l2mtu=1598 arp=proxy-arp
mac-address=D4:CA:6D:07:F9:A5 protocol-mode=rstp priority=0x8000
auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s
forward-delay=15s transmit-hold-count=6 ageing-time=5m
Bash
Код: Выделить всё
[konev@t-gtw-a] > int bridge port print
Flags: X - disabled, I - inactive, D - dynamic
# INTERFACE BRIDGE PRIORITY PATH-COST HORIZON
0 XI WAN-if2 bridge 0x80 10 none
1 ether6 bridge 0x80 10 none
2 XI ether12 bridge 0x80 10 none
3 vlan116 Wbridge 0x80 10 none