Rinda on Windows & Linux

(Guillaume Marcais) #1

I have a rinda ring server. But I can't get Windows machine to see it if
it runs on Linux and conversely. Is there a cross-OS problem preventing
it to work? When going Windows-Windows or Linux-Linux, it works!

All the machines are x86.

Any idea?

Guillaume.

(Curt Hibbs) #2

Guillaume Marcais wrote:

I have a rinda ring server. But I can't get Windows machine to see it if
it runs on Linux and conversely. Is there a cross-OS problem preventing
it to work? When going Windows-Windows or Linux-Linux, it works!

All the machines are x86.

Any idea?

Guillaume.

Do you have a firewall running (ZoneAlarm, Windows Firewall). They can silently refuse connections. If so, try temporarily shutting them down.

Curt

(Guillaume Marcais) #3

Guillaume Marcais wrote:
> I have a rinda ring server. But I can't get Windows machine to see it if
> it runs on Linux and conversely. Is there a cross-OS problem preventing
> it to work? When going Windows-Windows or Linux-Linux, it works!
>
> All the machines are x86.
>
> Any idea?
>
> Guillaume.

Do you have a firewall running (ZoneAlarm, Windows Firewall). They can
silently refuse connections. If so, try temporarily shutting them down.

No, there is no firewall running on the windows machine. And another
Windows machine can access the rinda ring server, but not a Linux
machine (with firewall disabled)...

I may be looking for the wrong thing then. I take from your answer that
there is no reason why it shouldn't work from one OS to the other,
right?

Guillaume.

···

On Sat, 2005-08-13 at 04:14 +0900, Curt Hibbs wrote:

Curt

(Curt Hibbs) #4

Guillaume Marcais wrote:

···

On Sat, 2005-08-13 at 04:14 +0900, Curt Hibbs wrote:

Guillaume Marcais wrote:

I have a rinda ring server. But I can't get Windows machine to see it if
it runs on Linux and conversely. Is there a cross-OS problem preventing
it to work? When going Windows-Windows or Linux-Linux, it works!

All the machines are x86.

Any idea?

Guillaume.

Do you have a firewall running (ZoneAlarm, Windows Firewall). They can silently refuse connections. If so, try temporarily shutting them down.

No, there is no firewall running on the windows machine. And another
Windows machine can access the rinda ring server, but not a Linux
machine (with firewall disabled)...

I may be looking for the wrong thing then. I take from your answer that
there is no reason why it shouldn't work from one OS to the other,
right?

Someone else will have to answer that, I havn't tried it myself.

I just knew that in similar cases where I had one machine in a group that wouldn't communicate, it was almost always a firewall problem.

Curt

(Guillaume Marcais) #5

I think I found the problem, and it is not the firewall.

When the client send an advertisement to find a Ring server, it sends in
the broadcast packet the URL of its own DRb service, like
"druby://machine1:xxx". Now, the Rinda server on the Windows machine was
able to find an IP for the name machine1 (through some other mean than
DNS), but the Linux box didn't (because the DNS server is hardly in sync
with the Windows stuff) and couldn't respond.

Entering the proper DNS information, et voila, they find each other.

If only I could convince the local Windows sysadmin to do something
about this DNS issue, it would be great...

Thanks for your time,
Guillaume.

···

On Sat, 2005-08-13 at 05:31 +0900, Curt Hibbs wrote:

Someone else will have to answer that, I havn't tried it myself.

I just knew that in similar cases where I had one machine in a group
that wouldn't communicate, it was almost always a firewall problem.