Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Nov 2012 15:48:13 -0600
From:      Dustin Wenz <dustinwenz@ebureau.com>
To:        Colin O'Keeffe <cokeeffe@gmail.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Default ephemeral port range
Message-ID:  <2EEDF65D-C235-48A7-9464-82475C26E9DD@ebureau.com>
In-Reply-To: <95686CBD-5A11-48BD-A556-5133F537C82E@gmail.com>
References:  <87A2D317-77BA-4641-979D-0AE43247D99E@ebureau.com> <95686CBD-5A11-48BD-A556-5133F537C82E@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

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 <cokeeffe@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-unsubscribe@freebsd.org"
> 
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2EEDF65D-C235-48A7-9464-82475C26E9DD>