According to Dori's answer in this Apple.SE thread, what you're looking for is not possible:

In order for a Mac to create a local Wi-Fi network, it needs to have a wired Internet source.

More information can be found in this Apple Support KB:

  1. Choose Apple menu > System Preferences and click Sharing.
  2. Select Internet Sharing and click the checkbox if it isn’t checked.
  3. Choose the Internet connection you want to share from the “Share your connection from” pop-up menu. For example, if you’re connected to the Internet over Ethernet, choose Ethernet.
  4. Select how you want to share your Internet connection in the “To computers using” list. For example, if you want to share your Internet connection over AirPort, select AirPort. If you share your Internet connection using AirPort, click AirPort Options and give your network a name and password.

You'd need to hook your MacBook up to a wired connection before you can share Wi-Fi via Internet Sharing.


To realize this little project you need to understand that to "share" a connection you need another connection.

In other words you'd need a wifi to connect to your router's lan and a wifi that has to be turned in an access point.

If you get the chance to use a wifi usb card you can try this :)

(or, as the other user suggest, a mixed solution without buying anything would be to use your mac's ethernet and wifi for the same purpouse)


I know this has already been answered and a correct answer chosen, however...

For fun, if you had two laptops, you could indeed couple them together and use one as an extender:

Basics:

  • Laptop A (connection source)
  • Laptop B (extender)

Steps to "wirelessly" extend:

  1. Connect laptop A to your wifi connection.
  2. Share laptop A's wifi connection over its ethernet port.
  3. Connect laptop A and laptop B via ethernet cable.
  4. Share laptop B's ethernet connection over the wifi connection.
  5. Connect misc devices to laptop B's wifi hotspot.

I know it kind of defeats the purpose, but if you've got two laptops laying around...

Also, I believe (and please anyone correct me if I am wrong) that the reason you can't share internet via the single wireless adapter is because you cannot share (or bridge) a wifi internet connection with an adhoc connection on the same chip. The bridge can only be made across discrete devices, so if you had another wifi adapter, as another answerer mentioned, you could share the connection from one to the other.