yeah, you need to isolate the problem by checking with another computer, usb cable, usb adaptor, network cables, etc. check everything till it works. then you've found the problem.
the distance shouldn't be a problem.. i think ethernet works well to 100m.