I'm getting the same thing with my MK3. All the config files that I checked in the webif and if I ssh into it are set for 172 range, but any device that connects via wifi gets 192 range addresses. I did update to 1.0.2. and I checked my config files for ^M s. I'm sharing my internet from my desktop (en1 over en0 on a mac). Pineapple clients get internet fine, I just cant figure out why they aren't on the 172 range. If I unplug the ethernet between the pin and my mac and try to connect to pineapple over wifi. I won't get any ip from the pineapple. It won't connect. it just has a spinning progress meter that won't stop until I cancel the attempt. I did a factory reset and reboot I little while ago and I'm still getting the same thing. I doubt that cleared anything up, but if I get it working right I'll post back
EDIT:
I had dhcp enabled for ipv6 on my desktop (os x, providing internet connection) I shut that off and now pineapple clients are getting ips in the right range. I already had the ipv4 settings entered manually per setup instructions. It is taking a long time for a client to connect to the pineapple. I'm not sure whats going on with that.