Minha solução é esta:
Cadastro dos ips da rede.
/ ip address
add address=192.168.254.254/24 network=192.168.254.0 broadcast=192.168.254.255 interface=LAN comment="Rede 192.168.254.254" disabled=no
add address=10.10.0.2/24 network=10.10.0.0 broadcast=10.10.0.255 comment="Velox 1Mb" disabled=yes
add address=192.168.1.1/29 network=192.168.1.0 broadcast=192.168.1.7 interface=LAN comment="Intranet Willian" disabled=no
add address=192.168.2.1/30 network=192.168.2.0 broadcast=192.168.2.3 interface=LAN comment="Dhcp Clientes" disabled=no
add address=192.168.3.1/30 network=192.168.3.0 broadcast=192.168.3.3 interface=LAN comment="" disabled=no
add address=192.168.4.1/30 network=192.168.4.0 broadcast=192.168.4.3 interface=LAN comment="" disabled=no
add address=192.168.5.1/30 network=192.168.5.0 broadcast=192.168.5.3 interface=LAN comment="" disabled=no
add address=192.168.6.1/30 network=192.168.6.0 broadcast=192.168.6.3 interface=LAN comment="" disabled=no
add address=192.168.7.1/30 network=192.168.7.0 broadcast=192.168.7.3 interface=LAN comment="" disabled=no
add address=192.168.8.1/30 network=192.168.8.0 broadcast=192.168.8.3 interface=LAN comment="" disabled=no
Criando pool para o DHCP dos clientes.
/ ip pool
add name="Servidor DHCP" ranges=192.168.254.249-192.168.254.253
add name="pool1" ranges=192.168.1.2-192.168.1.6
add name="pool2" ranges=192.168.2.2
add name="pool3" ranges=192.168.3.2
add name="pool4" ranges=192.168.4.2
add name="pool5" ranges=192.168.5.2
add name="pool6" ranges=192.168.6.2
add name="pool7" ranges=192.168.7.2
add name="pool8" ranges=192.168.8.2
Criando servidor dhcp usando a rede 192.168.254.0.
Coloquei o tempo alto no lease-time afim de sanar o travamento de ip no cliente, pois quando acabava o tempo algumas maquinas deixavam de funcionar, nao
pegando mais nenhum ip.
/ ip dhcp-server
add name="Servidor DHCP" interface=LAN lease-time=14w2d4h40m39s address-pool="Servidor DHCP" bootp-support=static add-arp=yes authoritative=after-2sec-delay disabled=no
/ ip dhcp-server config
set store-leases-disk=5m
Aqui cadastro as redes no servidor DHCP, cadastro a rede principal, no caso a rede 192.168.254.0/24 e as outras redes usando netmasck 30 # suportando assim somente dois ips, no caso o servidor e o cliente.
/ ip dhcp-server network
add address=192.168.1.0/29 gateway=192.168.1.1 dns-server=208.67.222.222,208.67.220.220 comment="Intranet Willian"
add address=192.168.2.2/32 gateway=192.168.2.1 netmask=30 dns-server=208.67.222.222,208.67.220.220 comment="Dhcp Clientes"
add address=192.168.3.2/32 gateway=192.168.3.1 netmask=30 dns-server=208.67.222.222,208.67.220.220 comment=""
add address=192.168.4.2/32 gateway=192.168.4.1 netmask=30 dns-server=208.67.222.222,208.67.220.220 comment=""
add address=192.168.5.2/32 gateway=192.168.5.1 netmask=30 dns-server=208.67.222.222,208.67.220.220 comment=""
add address=192.168.6.2/32 gateway=192.168.6.1 netmask=30 dns-server=208.67.222.222,208.67.220.220 comment=""
add address=192.168.7.2/32 gateway=192.168.7.1 netmask=30 dns-server=208.67.222.222,208.67.220.220 comment=""
add address=192.168.8.2/32 gateway=192.168.8.1 netmask=30 dns-server=208.67.222.222,208.67.220.220 comment=""
add address=192.168.9.2/32 gateway=192.168.9.1 netmask=30 dns-server=208.67.222.222,208.67.220.220 comment=""
add address=192.168.254.0/24 gateway=192.168.254.254 dns-server=208.67.222.222,208.67.220.220 comment="Rede 192.168.254.254"
A primeira vez que o cliente é conectado a rede ele vai pegar um ip da rede 192.168.254.0 entre os ips que limitei la no pool, no caso do # 192.168.254.249 ao 192.168.254.253.
Do um MAKE STATIC no cliente e logo em seguida atribuo uma faixa de ip livre para ele.
/ ip dhcp-server lease
add address=192.168.1.3 mac-address=00:11:09:7B:69:E8 client-id="1:0:11:9:7b:69:e8" server="Servidor DHCP" comment="" disabled=no
add address=192.168.1.2 mac-address=00:1A:73:2F:4C:FB client-id="1:0:1a:73:2f:4c:fb" server="Servidor DHCP" comment="Intranet Willian" disabled=no
add address=192.168.1.4 mac-address=00:0E:2E:B1:B0:3D client-id="1:0:e:2e:b1:b0:3d" server="Servidor DHCP" comment="" disabled=no
add address=192.168.1.5 mac-address=00:16:D3:93:C4:88 client-id="1:0:16:d3:93:c4:88" server="Servidor DHCP" comment="" disabled=no
add address=192.168.1.6 mac-address=00:1F:D0:FF:34:98 client-id="1:0:1f:d0:ff:34:98" server="Servidor DHCP" comment="" disabled=no
add address=192.168.2.2 mac-address=00:1A:92:36:B7:B3 client-id="1:0:1a:92:36:b7:b3" server="Servidor DHCP" comment="Dhcp Clientes" disabled=no
add address=192.168.3.2 mac-address=00:16:EC:A7:0D:96 client-id="1:0:16:ec:a7:0d:96" server="Servidor DHCP" always-broadcast=yes comment="" disabled=no
add address=192.168.4.2 mac-address=00:14:2A:19:67:70 client-id="1:0:14:2a:19:67:70" server="Servidor DHCP" comment="" disabled=no
add address=192.168.5.2 mac-address=00:1F:D0:F1:4D:CD client-id="1:0:1f:d0:f1:4d:cd" server="Servidor DHCP" comment="" disabled=no
add address=192.168.6.2 mac-address=00:50:BF:97:38:48 client-id="1:0:50:bf:97:38:48" server="Servidor DHCP" comment="" disabled=no
add address=192.168.7.2 mac-address=00:1D:60:03:80:87 client-id="1:0:1D:60:03:80:87" server="Servidor DHCP" comment="" disabled=no
add address=192.168.8.2 mac-address=00:15:58:B6:75:E5 client-id="1:0:15:58:b6:75:e5" server="Servidor DHCP" comment="" disabled=no
add address=192.168.9.2 mac-address=00:00:92:36:B7:B3 client-id="1:0:00:92:36:b7:b3" server="Servidor DHCP" always-broadcast=yes comment="" disabled=no
Fica aqui minha contribuição para DHCP+IP+MAC+CACHEFULL funcionando, é só copiar e testar.
Para os mais esperientes fica a pergunta:
Posso usar essa solução em hotspot?