Problema Rmi + Linux + Windows

Olá, estou tendo um probleminha por aqui, numa aplicação que estou desenvolvendo!
o que acontece é o seguinte:
1 - quando mando rodar meu servidor rmi no windows, ele pode ser acessado via localhost e qualquer outra maquina windows…
2 - quando mando rodar meu servidor rmi no linux, ele nao consegue ser acessado das maquinas windows…

a questao é q acontece algo mto estranho!!
o ip do meu servidor é 192.168.3.3 e o cliente tenta conectar no 127.0.0.1.

Inicializaçao do Servidor RMI

Registry reg = LocateRegistry.createRegistry(1800); System.out.println("criou Registro"); reg.rebind("nome123", (MinhaInterface)new MeuServidorImplementado(); System.out.println("Servidor RMI startado");
Carregando o servidor:

String server = "192.168.3.3"; Registry reg = LocateRegistry.getRegistry(server,1800); //aki começa o problema MinhaInterface servidorRMI = (MinhaInterface) reg.lookup("nome123"); System.out.println(servidorRMI.horaServidor())
quando carrego o registro, ele “aponta” pro servdor 192.168.3.3, mas qnd faço o lookup,
ele me retorna uma referencia pra 127.0.0.1… e nao consegue conectar…