I understand now, my apologies.
When I mean they don't get a valid IP address , I mean they get a self-assigned IP address of 169.254.X.X . This is consider a self-assigned IP address and not receiving a proper IP address from the DHCP for example :
192.168.10.40
255.255.248.0.
192.168.10.1
They should be getting this VALID IP addresses but they don't. I have opened a new thread but haven't gotten really any help with it.
THis is the same config I have on the rest of my Mikrotiks.
Heres my config. I removed ofcourse the critical information.
[admin@sample] > export compact
# aug/09/2015 14:25:50 by RouterOS 6.30.2
/interface bridge
add mtu=1500 name="Guest Bridge" protocol-mode=none
/interface ethernet
set [ find default-name=ether5 ] l2mtu=1588 name="ether1 - WAN"
set [ find default-name=ether6 ] l2mtu=1588 name=ether2
set [ find default-name=ether7 ] l2mtu=1588 name=ether3
set [ find default-name=ether8 ] l2mtu=1588 name=ether4
set [ find default-name=ether1 ] l2mtu=1590 name=ether5
set [ find default-name=ether2 ] l2mtu=1590 name=ether6
set [ find default-name=ether3 ] l2mtu=1590 name=ether7
set [ find default-name=ether4 ] l2mtu=1590 name="ether8 - LAN-GS728TP"
set [ find default-name=sfp1 ] l2mtu=1590 mac-address=
/ip hotspot profile
set [ find default=yes ] login-by=cookie,http-chap,http-pap
add hotspot-address=192.168.10.1 login-by=cookie,http-chap,http-pap name=hsprof1
/ip hotspot user profile
set [ find default=yes ] idle-timeout=1d keepalive-timeout=1d rate-limit=5M/5M session-timeout=1d shared-users=unlimited
/ip pool
add name="Guest Pool" ranges=192.168.10.2-192.168.15.254
/ip dhcp-server
add add-arp=yes address-pool="Guest Pool" disabled=no interface="Guest Bridge" lease-time=1d name=dhcp1
/ip hotspot
add address-pool="Guest Pool" disabled=no idle-timeout=1d interface="Guest Bridge" keepalive-timeout=1d name=hotspot1 profile=hsprof1
/interface bridge port
add bridge="Guest Bridge" interface="ether8 - LAN"
add bridge="Guest Bridge" interface=ether7
add bridge="Guest Bridge" interface=ether4
/ip address
add address=X.X.X.X/29 comment=WAN interface="ether1 - WAN" network=X.X.X.X
add address=192.168.10.1/21 comment="Guest Hotspot" interface="Guest Bridge" network=192.168.8.0
add address=192.168.0.1/24 comment=Managment interface="ether8 - LAN" network=192.168.0.0
/ip dhcp-server lease
add address=192.168.10.66 client-id=1:b8:ac:6f:e2:2a:1a mac-address=B8:AC:6F:E2:2A:1A server=dhcp1
add address=192.168.10.79 always-broadcast=yes client-id=1:70:f1:a1:e9:c:a9 mac-address=70:F1:A1:E9:0C:A9 server=dhcp1
add address=192.168.10.3 client-id=1:1c:3e:84:29:c4:45 mac-address=1C:3E:84:29:C4:45 server=dhcp1
add address=192.168.12.87 client-id=1:70:11:24:c0:9f:69 mac-address=70:11:24:C0:9F:69 server=dhcp1
/ip dhcp-server network
add address=192.168.8.0/21 comment="hotspot network" dns-server=192.168.10.1,8.8.8.8,8.8.4.4 gateway=192.168.10.1
/ip dns
set servers=75.75.75.75,75.75.76.76
/ip firewall filter
add action=passthrough chain=unused-hs-chain comment="place hotspot rules here" disabled=yes
/ip firewall nat
add action=passthrough chain=unused-hs-chain comment="place hotspot rules here" disabled=yes
add action=masquerade chain=srcnat comment="masquerade hotspot network" src-address=192.168.8.0/21
add action=masquerade chain=srcnat comment="masquerade MGMT network" src-address=192.168.0.0/24
/ip firewall service-port
set ftp disabled=yes
set tftp disabled=yes
set irc disabled=yes
set h323 disabled=yes
set sip disabled=yes
set pptp disabled=yes
/ip hotspot ip-binding
add address=192.168.0.0/24 type=bypassed
add mac-address=F0:4F:7C:EE:4C:F2 type=bypassed
add mac-address=00:23:14:81:3D:B0 type=bypassed
add mac-address=00:26:5E:32:47:C7 type=bypassed
add mac-address=00:E0:4C:A6:5D:FA type=bypassed
add mac-address=00:24:D7:86:C8:6C type=bypassed
add mac-address=44:2A:60:60:B4:C9 type=bypassed
add mac-address=EC:55:F9:C5:E5:37 type=bypassed
add mac-address=00:23:15:9D:8A:14 type=bypassed
add mac-address=00:22:43:45:07:B2 type=bypassed
add mac-address=00:1C:BF:AD:B7:FC type=bypassed
add mac-address=00:19:D2:73:B7:48 type=bypassed
add mac-address=00:08:CA:C3:C3:68 type=bypassed
add mac-address=70:5A:B6:41:AD:A6 type=bypassed
add mac-address=B4:82:FE:8F:D5:01 type=bypassed
add mac-address=00:22:5F:FE:4E:87 type=bypassed
add mac-address=00:16:CB:8D:B0:09 type=bypassed
add mac-address=68:5D:43:F2:B7:F5 type=bypassed
add mac-address=94:39:E5:57:E2:E5 type=bypassed
add mac-address=E0:CA:94:82:DB:58 type=bypassed
add mac-address=A0:6C:EC:73:CD:85 type=bypassed
add mac-address=18:03:73:00:F9:E2 type=bypassed
add mac-address=70:56:81:C1:CF:93 type=bypassed
add mac-address=F0:4F:7C:06:B3:37 type=bypassed
add mac-address=E0:CB:1D:F8:4E:45 type=bypassed
add mac-address=4C:ED:DE:AC:5D:93 type=bypassed
/ip hotspot user
add name=guest password=guest
/ip hotspot walled-garden
add comment="place hotspot rules here" disabled=yes
add dst-host=
www.sample.com server=hotspot1
/ip hotspot walled-garden ip
add action=accept disabled=no protocol=icmp server=hotspot1
add action=accept disabled=no dst-port=53 server=hotspot1
/ip proxy
set cache-path=web-proxy1
/ip route
add check-gateway=ping distance=1 gateway=X.X.X.X
/ip service
set telnet disabled=yes
set ftp disabled=yes
set ssh address=x.x.x.x
set api disabled=yes
set api-ssl disabled=yes
/snmp
set enabled=yes trap-version=2
/system clock
set time-zone-autodetect=no
/system ntp client
set primary-ntp=24.56.178.140
/system resource irq rps
set sfp1 disabled=yes
set ether5 disabled=yes
set ether6 disabled=yes
set ether7 disabled=yes
set "ether8 - LAN" disabled=yes
/system routerboard settings
set cpu-frequency=1200MHz memory-frequency=1066DDR