i finally decided to go with pfsense 0.80.2 on the nokia ip 330 after trying a couple of other solutions. pfsense was the one with the least amount of headaches (even though the biggest headache on the nokia ip330’s is the spoofing of the mac addy’s since they only show up as ff:ff:ff:ff:ff:ff). once the spoofing was done, the actual mac addresses are registered with pfsense.

so during dmesg:

fxp0: <Intel 82558 Pro/100 Ethernet> port 0x6800-0x681f mem 0xe0300000-0xe0300ff
f,0xe0000000-0xe00fffff irq 10 at device 13.0 on pci0
miibus0: <MII bus> on fxp0
inphy0: <i82555 10/100 media interface> on miibus0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp0: Ethernet address: ff:ff:ff:ff:ff:ff
fxp1: <Intel 82558 Pro/100 Ethernet> port 0x6c00-0x6c1f mem 0xe0302000-0xe0302ff
f,0xe0100000-0xe01fffff irq 12 at device 14.0 on pci0
miibus1: <MII bus> on fxp1
inphy1: <i82555 10/100 media interface> on miibus1
inphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp1: Ethernet address: ff:ff:ff:ff:ff:ff
fxp2: <Intel 82558 Pro/100 Ethernet> port 0x7000-0x701f mem 0xe0301000-0xe0301ff
f,0xe0200000-0xe02fffff irq 5 at device 15.0 on pci0
miibus2: <MII bus> on fxp2
inphy2: <i82555 10/100 media interface> on miibus2
inphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp2: Ethernet address: ff:ff:ff:ff:ff:ff

but after you edit the config.xml file, reboot and then assign your lan wan and opt1 ports, the mac addresses show up (not in the dmesg though)
so you have working ports.

i used the embed cf version on the stock drive that comes with the nokia, thats why on the image you’ll notice that it says platform:wrap.

i liked all the other solutions that i tried, just some of them either had different functions that i didnt need or lacked functions that i wanted or the support for a nokia ip330 was non existant (not all of them were *bsd based).