I get my home internet through a hotspot, which is limited to 10 devices and has a horrific wireless range. To bypass these limitations, I am using a laptop running Ubuntu connected to a wireless router.

Set-Up is this:

Hotspot --> Ubuntu Machine (wifi) --> Shared Internet over Ethernet --> Wi-Fi Router --> Rest of devices in the house. Essentially, the Ubuntu machine is acting as a modem and feeding internet to the router.

This is been working great, other than the router telling me it is experiencing a double NAT. I've ignored the issue yet far and no problems have arisen.

The problem I cannot figure out is that the Ubuntu machine is not visible on the whole house Wi-Fi. I am also using the Ubuntu Machine as an AirPrint server for my iDevices, and the only way I can connect to that server is by connecting to the hotspot. Is there something in Ubuntu I am missing that will allow the machine to not only act as a modem but simultaneously as a machine on the network?

Thanks!

Bonus points if you can fix the NAT issue too :)