All,
Ok, its not RedHat 5.0, PPP or DIALD thats causing the
crabs but IPAUTOFW. I use IP_AUTOFW to allow my Win95
LAN users (ie. my wife, Theresa ;) to be able to communicate
to the outside world using ICQ and SpeakFreely.
[No, I am not going to try to force her onto Linux as
her sole system, thank you.]
It seems (to me) that the ephemeral ports being allocated
by Linux are initially less than the start of the ip forward
block, but after some time, the port numbers ratchet up to
this range. It seems that when this happens, the connect
library call times-out with no client socket. I have not
tested this by writing a client application (which I will
do - wheres Stevens?) but by disabling the IP_AUTOFW,
telnet's and TCP's start working again. Also using strace
allows me to confirm that the ephemeral port number is
indeed in the IP_AUTOFW block.
Does anyone know definitively if this is the case? Can it
be remedied by NOT hacking at the kernel?
Bruce McDonald.
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.3i
mQCNAzRkEEYAAAEEALDHLCpZ0iXz3fmlQNncUvhR1LtpBfhq7yNvVunV/2LlZnPH
2xu8E459JSwXNvruKPGbPS7QAqP6WXaYL0kLSzAKRnaJlzs53n4IRHfkc7ycKHcb
EUQxdZ2EyGLt80voGUO8uNH/gpBJkHhHU2g4h+URxfRlQ4n5QvzDGlDoSrYhAAUR
tC1CcnVjZSBKLiBNY0RvbmFsZCA8YnJ1Y2VtY2RAYmVsbGF0bGFudGljLm5ldD6J
AJUDBRA0ZkGo/MMaUOhKtiEBAetEA/9+wZR3S+3STLbOL2A6IdmF6q00ilj49tzK
Ge9xfsMthUyIWF+BgZf5ZYzyXIH2eQhRFj0TlGTpQd+37sTvh2UGQKAwpG6IWXRw
onQvG507FJ6RcYLCou/L6odaUHlR449chu/C8WmUvuPZa6VZNZgI7N79p4dCgdN6
yIZRdBpZBLQoQnJ1Y2UgSi4gTWNEb25hbGQgPGJydWNlbWNkQGhvdG1haWwuY29t
PokAlQMFEDRkEEb8wxpQ6Eq2IQEBCWMD+wbJ8LQcoJAcFDQEQYjsuLUnXrPU3Fev
J72JzGhNdYK4o8VdQ+L3CWDR8FxgY7u/3Fm+rQWcQm2xnrc/Nw/CfHqJ2bckZmNX
8lY+nA2BPyQNTeHR0yDXoQN7qBMer9svm2Gva3s0QI4HWxrGSLj3uqPvXg583k3/
Be45CPEmVVxy
=xkor
-----END PGP PUBLIC KEY BLOCK-----