What is your physical connection between machines? Like the one below?
+-------- +
+----+ Windows | 192.168.1.68
+----------+ +--------+ | +---------+
| Gateway +----+ switch +-----+
+----------+ | +-----+
192.168.1.1 +--------+ | +----------+
+---+ Linux | 192.168.1.128
+----------+
If you ping the Linux server from windows can you see it?
And the reverse?
From windows machine is all ok?
Are you sure that the Linux server IP address is effectively 192.168.1.128 ?
I'm using solution space to make graph readable.