On 2/9/06, Dick Trump <dtrump1@triadav.com> wrote:> I am providing a machine to a client that will be connecting to an existing
Icecast stream that is working just fine. But the client will be connecting
from behind a firewall. They need to inform their IT department what ports need
to be open for proper operation.
>
> Running ethereal, I see the client machine using ports that vary with each
connection in the range of 32782 upwards to 32827 over just 3 times connecting
then disconnecting. Of course it always connects to 8000 on the server.
>
> Do I need to tell them to open some specific range of ports in order for
the system to work? I have already asked for port 22 to be open for an SSH
connection for maintenance. But what for the streaming connection?
Icecast only ever uses the ports you've explicitly configured it to
use (port 8000, in your case), that's all that will need to be open.
The client port numbers don't matter in this case - they're allocated
by the client itself (actually, usually by the operating system,
pseudo-randomly) when the client starts to connect to the server, but
the firewall won't need those open.
Mike