Hi,
I noticed an error “cannot run DHCP server on slave interface”.
[admin@Router] /ip dhcp-server> print
Flags: D - dynamic, X - disabled, I - invalid
# NAME INTERFACE RELAY ADDRESS-POOL LEASE-TIME ADD-ARP
0 dhcp1 vlan101 dhcp_pool9 10m
1 I ;;; DHCP server can not run on slave interface!
dhcp2 vlan102 dhcp_pool10 10m
2 dhcp3 bridge-vlan103 dhcp_pool11 10m
3 dhcp4 bridge-trunk dhcp_pool12 10m
In my case, DHCP server should run on VLAN interface, which is part of a bridge “trunk”.
It seems that similar VLAN interfaces appear differently:
[admin@Router] /interface> print
Flags: D - dynamic, X - disabled, R - running, S - slave
# NAME TYPE ACTUAL-MTU L2MTU MAX-L2MTU MAC-ADDRESS
..
..
18 R vlan101 vlan 1500 1594 E4:8D:8C:0C:A9:4E
19 RS vlan102 vlan 1500 1594 E4:8D:8C:0C:A9:4E
20 RS vlan103 vlan 1500 1594 E4:8D:8C:0C:A9:4E
All VLAN (101, 102 and 103) are configured on bridge “bridge-trunk”:
[admin@Router] /interface vlan> print
Flags: X - disabled, R - running, S - slave
# NAME MTU ARP VLAN-ID INTERFACE
0 R vlan101 1500 enabled 101 bridge-trunk
1 R vlan102 1500 enabled 102 bridge-trunk
2 R vlan103 1500 enabled 103 bridge-trunk
[admin@Router] /interface bridge port> print
Flags: X - disabled, I - inactive, D - dynamic, H - hw-offload
# INTERFACE BRIDGE HW PVID PRIORITY PATH-COST INTERNAL-PATH-COST HORIZON
0 ether1 WAN no 1 0x80 10 10 none
1 ether3 bridge-vlan103 no 1 0x80 10 10 none
2 vlan103 bridge-vlan103 no 1 0x80 10 10 none
3 ether4 bridge-trunk no 1 0x80 10 10 none
4 ether5 bridge-trunk no 1 0x80 10 10 none
5 ether9 bridge-vlan101 no 1 0x80 10 10 none
6 vlan101 bridge-vlan101 no 1 0x80 10 10 none
..
..
I don’t understand why vlan102 is “slave” and vlan101 not.
I am using 6.41rc11 on RB2011iLS, but I got same behavior on latest stable (6.38.7)