Hi how can I refresh (change) the public IP from script? No I disable and enable ppp interface but may be exist better way.
thanks for you answers.Almost certainly you cannot do anything but disconnect/reconnect (disable/enable pppoe client) until you get what you want.
The ISP is in control over what address you receive. You can try making a special ppp profile where you specify local-address and see if the ISP's PPPoE server will accept this address in the negotiations, but the chance that they will accept this is VERY slim indeed.
Is this the same post about different latency between two different subnets from the same ISP?