If all the information you have given here is correct, then your router and your machine are on different subnets and should not be able to communicate with each other without a router in between.
Thinking about this further, are you sure you have the right interface of the router? The router actually has two addresses, an inside one and an outside one (you probably realize this). If your router is hooked up to a DSL modem, then the outside address for it could easily be 192.168.0.1/24 and the inside address could be on the 192.168.1.0/24 subnet (which is a different subnet when used with a 24 bit netmask). Of course it's usually considered bad network form to use a zero address within the netmask because it makes the network address of the larger subnet and the smaller subnet the same, but it will work. If those were the addresses on the router, then your gateway would not work because it was pointing to the outer address; it would need to point to the inner address of the router. Of course, this is all speculation without further information. the only thing I can be sure of is that your computer and router should not be able to communicate with each other while they are on different subnets as your posts so far have indicated.
The Windows machine is working, right? What is its gateway pointed to? Just bring up a DOS prompt and type in
ipconfig/all
to see its network information.
|