Re: ipv4 bind()ing bug

Alan Cox (alan@lxorguk.ukuu.org.uk)
Sat, 13 Sep 1997 15:45:26 +0100 (BST)


> zero. Normal un*x behavior is to assign a "random" port number
> between IPPORT_RESERVED (1024) and IPPORT_USERRESERVED (5000). Linux,
> however, assigns a port number between 1024 and 32767. This can be a

Solaris does something similar as do SGI nowdays - its a big win to do so,
and 4000 user ports isnt enough.

> IPPOR_USERRESERVED. This can also screw with firewalls and packet
> filters which assume normal clients only use port numbers in the
> 1024-5000 range.

Your packet filter is badly set up if its using ports for tcp client/server
filtering not SYN|!ACK

Alan