Excellent, showing the output helps a lot
...
looks OK so far:
1. yes, eth0 is UP .. and you can see it has been sending and receiving packets.
2. yes, your router is (should be!) 202.83.32.1 ....
It occurs to me that perhaps you are confusing your internal vs external ip's???
(Your router has a weird address for a private subnet!)
You _should_ be able to ping your router.
Your inability to do so explains why nothing else works!
---Sanity check: are there any lights flashing on your LAN card or router when you
---attempt to ping? (although ifconfig indicates that eth0 is up and running)
---Have you set either your address or the router's address manually?
Perhaps you could try a broadcast ping:
ping 202.83.32.255 (or ping -c 202.83.32.255 on some distros I think)
you _should_ get 2 echos ... 1 from your linux machine, the other from the router.
(as long as your router responds to broadcast IGMP(?) packets on local interface
)
((( HINT: check for flashing lights every time you try something ... good for sanity
)))
*** Make sure your router address matches the one you've configured. ***
If this doesn't work we'll have to dig deeper!
ps: do _all_ these details match your MSwin config?
I am puzzled as to why you can't ping your dns in win either.
You said: "I cant ping my DNS servers in Windows too. i get Request timed out. But internet connection is OK."
Please elaborate ....
ie. can you ping your router in MSwin?
What is the output of 'route PRINT' in MSwin?
My guess at this stage would be that your modem/router does not have dhcp enabled...
(from your linux results) and/or that the router does not have your isp's dns servers either.
Can you verify this from MSwin? ie. Does your modem have web-based config ability?