Lets find out what is the state of your network.
Could you post the output for:
dmesg | grep -i net
Also do you know if dhcp is anable? If not please post your resolv.conf
Maybe your just missing some settings to get it to work.
Before installing anything look at all settings to find the problem, sometimes installing things may result in more problems than solutions.