Ok I have dial up internet and I use that internet to get on xbox live yes I know it sucks but its all that is available in my area.
I have connected my laptop to my xbox via an ethernet cord
CAT-6 I believe,
I used to be able to get on xbox live this way then one day I tried to get on and and it would not connect to my pc it said It could not fine my IP I went on xbox.com and did the troubleshooting thing and nothing worked please help!
You are using internet connection sharing? You need to make sure the IP of the XBOX and the PC match, same subnet and gateway. To find the IP, open a command prompt on the computer and type in "ipconfig".