Thanks for the information;

It would seem that when I invoke the connect() system call, it picks a client 
port in the portrange.first-last range and not necessarily in 
portrange.hifirst-hilast. Is this expected behavior, or a bug in connect()?

        - .Dustin


On Nov 12, 2012, at 12:49 PM, Colin O'Keeffe <cokee...@gmail.com> wrote:

> 8.1 through 9.1RC will use net.inet.ip.portrange.hifirst (49152) to .hilast 
> (65535) for ephemeral ports as far as I'm aware. net.inet.ip.portrange.first 
> to .last are just a reference to available port numbers as per RFC6056
> 
> Correct me if I'm wrong but netinet/in_pcb.c:490 indicates this is the case.
> 
> -Colin
> 
> On 12 Nov 2012, at 17:57, Dustin Wenz wrote:
> 
>> I'm trying to determine why the default ephemeral port range appears to be 
>> 10000 through 65535 in at least 8.1 through 9.1RC. Documentation regarding 
>> the lower bound on the range seems inconsistent. The FreeBSD website 
>> (http://wiki.freebsd.org/SystemTuning) suggests that 
>> net.inet.ip.portrange.first defaults to 49152, which I don't believe is 
>> accurate.
>> 
>> The IANA recommends the range be 49152 through 65535 
>> (http://tools.ietf.org/html/rfc6056). Is there any particular reason why 
>> net.inet.ip.portrange.first defaults to 10000?
>> 
>>      - .Dustin
>> 
>> _______________________________________________
>> freebsd-net@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-net
>> To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"
> 
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to