I refer to the mikrotik manual on hotspot configuration and i quote..
''First of all, a client must get an IP address. It may be set on the client statically, or leased from a DHCP server. The DHCP server may provide ways of binding lent IP addresses to clients MAC addresses, if required. The HotSpot system does not care how did a client get an address before he/she gets to the HotSpot login page.''
""Moreover, HotSpot server may automatically and transparently change any IP address (yes, meaning really any IP address) of a client to a valid unused address from the selected IP pool. This feature gives a possibility to provide a network access (for example, Internet access) to mobile clients that are not willing (or are disallowed, not qualified enough or otherwise unable) to change their networking settings. The users will not notice the translation (i.e., there will not be any changes in the users' config), but the router itself will see completely different (from what is actually set on each client) source IP addresses on packets sent from the clients (even firewall mangle table will 'see' the translated addresses). This technique is called one-to-one NAT, but is also known as "Universal Client" as that is how it was called in the RouterOS version 2.8.''
I have a hotspot deployed on my network, my clients can only get an IP assigned to them by Mikrotik when they choose ''obtain an ip addres automaatically'' on their lan cards.. If an IP exists on their lan card previously, it does not get redirected to our hotspot log in page....
Please let somebody tell me what am doing wrong or what i need to do to achive the universal client feature.