I've come a long way with my Sheevaplug but I have one nagging problem which is setting up ip masquerading so I can share my 3G wireless connection to the rest of my network.
I am getting an error message along the lines of "IP Masquerading is not available in the Kernel" when the ipmasq script runs. I have tried to compile everything into the kernel so I don't have any kernel modules. Also, the ipmasq related files in /proc/net are not present either.
I use the following command to create the default config file:
make ARCH=arm kirkwood_defconfig
I have tried the Marvell kernel and the kernel from kernel.org, I am using version 2.6.30.1. I set EVERY single option in the netfilter section to Y and I still get the message. Can someone provide any help or even a config file for a kernel with working ip masquerading so I can compare mine?
I can post my config file if that would help...