this is the ip pool
/ip pool
add name=Wisp-Internal3 ranges=100.55.2.0/24
add name=Wisp-External3 ranges=31.x.xxx.1-31.x.xxx.254
add name=Wisp-Internal2 next-pool=Wisp-External3 ranges=100.55.1.0/24
add name=Wisp-External2 next-pool=Wisp-External3 ranges=\
91.2xx.x5.1-91.2xx.x5.254
add name=Wisp-External next-pool=Wisp-External2 ranges=\
91.2xx.x6.1-91.xxx.x6.254
add name=Wisp-Internal next-pool=Wisp-Internal2 ranges=100.55.0.0/24
this is the pppoe profile
/ppp profile
set default change-tcp-mss=yes comment="" dns-server=91.xxx.x2.33,91.xxx.x2.34 \
local-address=91.xxx.x2.1 name=default only-one=default remote-address=\
Wisp-External use-compression=default use-encryption=default \
use-vj-compression=default
the ip 91.xxx.x2.1 is on the ether1 of pppoe server
this is the pppoe-server
/interface pppoe-server server
add authentication=pap,chap default-profile=default disabled=no interface=\
ether2 keepalive-timeout=10 max-mru=1492 max-mtu=1492 max-sessions=0 mrru=\
disabled one-session-per-host=yes service-name=pppoe.bridged
i this config the remote address of the peer is assigned correctly but never change after peer disconnection like a static ip
if the profile configuration is this
/ppp profile
set default change-tcp-mss=yes comment="" dns-server=91.xxx.x2.33,91.xxx.x2.34 \
local-address=Wisp-Internal name=default only-one=default remote-address=\
Wisp-External use-compression=default use-encryption=default \
use-vj-compression=default
the remote peer address change correctly after user disconnection
but i've this situation
internal ip 100.55.xx.1 external ip 91.xxx.x5.1
but i not like it for some problems with routers and voce appliance