When I get my public IP from terminal using this command:
ifconfig ppp0 | grep "inet addr" | awk -F: '{print $2}' | awk '{print $1}'
It is 10.98.181.87
But when I use external service it reports a different IP:
wget http://ipecho.net/plain -O - -q ; echo