Amigo, nao trabalho com PPPOE mais com hotspot com dhcp e ip-fixo é simples, por exemplo:
Digamos que tenha configurado a seguinte faixa de ip para DHCP. 10.189.100.1 : 10.189.100.255
e queira trabalhar com a faixa. 10.251.1.2 até 10.251.255.2

/ip address
add address=10.189.100.1/24 broadcast=10.189.100.255 comment=\
"Hotspot Gateway DHCP" disabled=no interface=rede network=10.189.100.0

add address=10.251.0.1/16 broadcast=10.251.255.255 comment=GatwayIPfixo disabled=no \
interface=rede network=10.251.0.0

Isso acima, provavelmente vc já tem configurado por ai, suas duas faixas de IP a fixa e a DHCP, o importante para a faixa de IP fixo nao ficar pegando DHCP nos clientes é vc colocar uma regrinha em IP, HOTSPOT, IP BINDGINGS:

no meu exemplo para a faixa: 10.251.0.1/16

add address=10.251.0.0/16 comment="" disabled=no

Com a regra todo cliente que tiver IP definido manualmente nessa faixa, vai obrigatoriamente permanecer nela depois de se logar com seu user e senha. Assim nao pegando o IP por DHCP.

O que deve ta acontecendo ai deve ser assim, vc coloca o IP fixo no cliente, ai em HOSTS vc ver o IP FIXO em ADDRESS e em ADDRESS TO o cara pega o DHCP né ? rsrsrs, mais com a regra fica direito