If you are in a location where you have access to an Ethernet socket
through which you can access the Internet, the MacBook can use that.
Otherwise if there is no WiFi network to which you can connect, you will
need some kind of external device which allows the MacBook to connect to
the Internet via an appropriate cellular network, or a similar long
distance wireless technology (e.g. satellite modem, WiMax).
The MacBook has no slots in which you could install any kind of "card",
so you must use an external device. Your main connection options are
Bluetooth or USB.
- An iPhone can do USB or Bluetooth "tethering" and provide Internet
access, but only on some cellular networks (AT&T doesn't allow this, for
- Some cellphones can be connected to the computer and provide Internet
access in the same manner (USB and/or Bluetooth, depending on the
phone). I have done this with a Sony Ericsson cellphone. This may have
the same issues with the network provider not allowing tethering.
- There are specialised cellular modems you can buy which allow
connection in the same manner. They plug in via USB. This may require a
separate account from your cellphone, and charging is handled
differently from cellphones doing tethering, so your network operator
should be fine with this. Main problem is likely to be ongoing monthly
costs, so this is expensive if you only want to use it occasionally.
The iPod Touch can't access the Internet without a WiFi network. I'm not
aware of any Bluetooth or USB device which would allow this.
Your only option there would be some solution which allowed your MacBook
to connect to the Internet, then use the MacBook to create a WiFi
network. Your iPod Touch could then connect to that network and access
the Internet while near your MacBook.