You say all other pcs in your house have a connection. Then the problem lies only with your linux machine. There are several possibilities:
You do have a connection, but you cannot reach your DNS; you can diagnose this by
ping -c1 8.8.4.4
if you can reach Google, then you have a connection, and you only need to update your DNS servers. Edit (as sudo) your /etc/resolv.conf and add these two lines:
nameserver 8.8.8.8 nameserver 8.8.4.4
and now you are good to go.
You cannot ping Google, but you can ping your router, or any other pc in your LAN. In this case case, it is possible that you also have problem 1, so you will have to check for that, but first, you need to check your routing table. Print it with
route -n
and check that there is a line like this one:
Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.253.1 0.0.0.0 UG 0 0 0 eth0
What is important here is that you have the double set of 0.0.0.0 exactly where you see them, the flag set to UG (means Gateway Up), and some IP address below Gateway. If you do not, your routing table has been corrupted. You may simply restore it by means of:
sudo ip route add default via IP.address.OfYour.Router
and now we may go step 1.
If you cannot ping any pc on your LAN, then there is another kind of problem, and more questions will need to be asked. But we'll cross that bridge when we get there.