However, if your phone is rooted, you can try using third-party apps for tethering which have the option to change the IP address range. The Wi-Fi hotspot IP is hardcoded in .startTethering() the USB tethering IP is hardcoded in .Tethering. Unfortunately, there is no way to change the IP address range for the builtin tethering support, even in CyanogenMod.