Have you tried manually setting up your card?
It is done by writing: sudo gedit /etc/network/interfaces in the terminal
There you will probably find this written:
auto lo
iface lo inet loopback
Type the following info:
auto eth0 (your eth may be eth1 or something else)
iface eth0 inet static
address - here you put your IP number - eg. 192.168.0.200
netmask - your subnet number - eg. 255.0.0.0
gateway - your gateway number - 192.168.0.1
broadcast - based on IP - eg. 192.168.0.255
Save and exit
Then type:
sudo gedit /etc/resolv.conf - note how resolv is spelt. This is not a
typo.
The file may be blank. It should contain your DNS addresses. To add them
manually - type:
nameserver DNS address
nameserver second DNS address
save and exit.
Your card should be manually set up. Then type
sudo /etc/init.d/networking restart
to start your network