Marc Lewis
2005-01-13 00:06:24 UTC
I've been trying to get file transfers working for Exodus clients behind a
NAT based firewall for about a week now and have run out of things to try.
At this point, I think its a bug in Exodus, but I'm not sure.
The server is jabberd stable 6. The proxy server is the CVS version of
proxy65 running on Python 2.2.3 and Twisted 1.3.0. The version of exodus
is 0.9.0.0. The two clients are both behind NAT based firewall/routers on
different subnets but connecting to the same server on a third subnet.
They can chat and such just fine, just not transfer files.
Transfers work if both clients are set to manually use the proxy server in
Exodus. If, however, Exodus is set to discover the proxy server from the
server, the transfer sort of starts but doesn't actually work. The sender
starts sending data out until the proxy server's recieve queue is full, and
the recieving client says the transfer is complete immediately. The result
is a hung sending client and the reciever has a zero length file.
As I said, it works if both are set to manually use the proxy server.
Thoughts?
- Marc
NAT based firewall for about a week now and have run out of things to try.
At this point, I think its a bug in Exodus, but I'm not sure.
The server is jabberd stable 6. The proxy server is the CVS version of
proxy65 running on Python 2.2.3 and Twisted 1.3.0. The version of exodus
is 0.9.0.0. The two clients are both behind NAT based firewall/routers on
different subnets but connecting to the same server on a third subnet.
They can chat and such just fine, just not transfer files.
Transfers work if both clients are set to manually use the proxy server in
Exodus. If, however, Exodus is set to discover the proxy server from the
server, the transfer sort of starts but doesn't actually work. The sender
starts sending data out until the proxy server's recieve queue is full, and
the recieving client says the transfer is complete immediately. The result
is a hung sending client and the reciever has a zero length file.
As I said, it works if both are set to manually use the proxy server.
Thoughts?
- Marc
--
Marc Lewis
Network Administrator
Blarg! Online Services, Inc.
http://www.blarg.net/~marc
Marc Lewis
Network Administrator
Blarg! Online Services, Inc.
http://www.blarg.net/~marc