[OmniOS-discuss] strangeness ssh into omnios from oi_151a9

Richard PALO richard at netbsd.org
Thu Oct 1 09:50:03 UTC 2015


Le 30/09/15 10:02, Lauri Tirkkonen a écrit :
> On Wed, Sep 30 2015 09:56:47 +0200, Richard PALO wrote:
>>> To be clear, it's not implementing RFC 1323 (and not even *not*
>>> implementing 7323) that causes the issue. 1323 actually didn't specify
>>> what to do with non-timestamped segments on a timestamp-negotiated
>>> connection, and illumos pre-5850 did something very surprising which I
>>> doubt nobody else did (stop generating timestamps on all future
>>> segments), so I don't think you will be able to reproduce the hang with
>>> other operating systems, but you'll likely be able to see the unexpected
>>> non-timestamped segments in connections between other OSes as well (but
>>> I still can't be sure because I don't know what middlebox is injecting
>>> them or why :)
>>>
>>
>> In that case, wouldn't setting tcp_tstamp_always on OI to '1' be better in
>> this case (or would OI not honour that setting correctly)?
>
> It wouldn't work. From what I can tell, those ndd settings only affect
> the SYN segments (ie.  timestamp negotiation); pre-5850 illumos will
> always stop timestamping mid-connection if it receives a non-timestamped
> segment.
>

Okay, I set tcp_tstamp_if_wscale to 0 and it does seem to work fine.

(Hoping there isn't any fallout from doing this now...)

kiitoksia



More information about the OmniOS-discuss mailing list