But my router doesn't return my pings. After 10-20 pings or so, i get 100% packet loss. Also, when I try "#route" command, it displays the usual first line, "Dest: 192.168.1.0 Gateway: * Genmask: 255.255.255.0 etc etc", and then it appears to hang. I've discovered, by accident, that if I give the command a min or so, it completes, with my usual second line, route to my gateway. When I run the command again, same thing happens.

I have also tried setting up a different mac address before setting up my wireless device, between "modprobe ndiswrapper" and "pump -i wlan0"

Is there something I am missing? Has anyone gotten mac address spoofing to work in DSL or DSL-n?

The original really has x's, they mean use whatever the card says it should. I used one that starts with 00:00:6C, which is the first private OUI company ID. There are several others.

Basically, you change /etc/ndiswrapper/<driver>/file.conf to include the MAC address that you want, and you do this after loading the Windows driver into ndiswrapper, and before loading the ndiswrapper module into the kernel.

Hope that helps someone. It sure would have helped me if someone else had pointed this out last month, or yesterday.