Let's make sure ndiswrapper loads automatically:
So you are saying you do have an interface wlan0? And it scans and sees your network? I am not completely familiar with Server Edition but I think it does not include Network Manager. I doubt you need it in a server.
echo ndiswrapper >> /etc/modules
If you are connecting to an insecure network, which I don't recommend, it should be as easy as:
If you connect, I'd then set up /etc/network/interfaces. So you can find your server on the network, I assume with ssh, I recommend you use a static IP address; be sure it is outside the range used for DHCP in your router. Here is a suggested setup:
sudo iwconfig wlan0 essid mynetwork
sudo dhclient wlan0
Leave the lo and loopback lines untouched. Add lines as suggested here:
sudo gedit /etc/network/interfaces
Proofread, save and close gedit. Get the system to read and use the changes:
iface wlan0 inet static
Check to see if the address is being used:Of course, substitute your details here.
sudo ifdown wlan0 && sudo ifup wlan0
Post back any questions.