hi guys,
i've read a lot of posts here about people having difficulty to set up their pineapple and MacOsX Mavericks ICS...
Here's the setup i did successfully...
Ipad wifi --- > wlan0 --> eth0 ---> MacOs en0 --> en1 --> router --> Internet
I can sniff the trafic with Wireshark on my macOsX from en0 (or en1) :)
That was the important part for me.
First first first, i assume a fresh pineapple Mark V.
Boot it.
On your Mac, set a static address on your en0(ethernet). 172.16.42.42 with a netmask of 255.255.255.0
Connect your macbook to your home wifi too.
Plug the network cable to your ethernet port on your macbook.
Now, connect to http://172.16.42.1:1471.
In the Network Tile, configure your client mode with your home wifi info.
Note the IP address you got. In my case, my pineapple got 192.168.1.110.
Try it:
http://192.168.1.110:1471
Now that your Pineapple has internet access, install the Wifi Manager Infusion.
In Wifi Manager, configure your ICS. From wlan0 to eth0.
This is forwarding everything from wlan0 to eth0 that is connected to your macbook.
Now, get back to your macbook settings. Turn on your Internet Sharing. (from wifi to ethernet)
Try to connect another device(ipad for example) to your pineapple wifi network.
If you haven't changed it, it will be called Pineapple_something.
Now... i've seen two different things occurring.
1) DHCP request is replied by pineapple, you got a 172.16.42.x address.
2) DHCP request is replied by macosx, you got a 192.168.2.x address.
I noticed case 1 is bad! Internet is not working... route trouble i believe... Wireshark on en0 on macosx don't see anything...
What you want is case 2.
To force case 2, you have to stop dnsmasq service on pineapple... or just kill it... DHCP will not be offered by pineapple anymore...
Once your device got a 192.168.2.x address, internet sharing will work...
Visit any website from it and monitor your wireshark to confirm it.
That's it... That setup works great for me... I hope it will help set yours :)