Can you ping the N900 from the iPad (I have no idea if it has or if it's possible to even install the required tools to debug this, much less give step-by-step instructions). It's also possible that your cellular provider not only forbids "tethering"/"connection sharing" in the contracts but also does packet-inspection on traffic to enforce this (it's possible to detect NAT by examining TCP sequence numbers etc).