Eh-up Chuck!

On 09/03/2021 19:03, Gert Doering wrote:
Hi,

On Tue, Mar 09, 2021 at 07:55:11PM +0100, David Sommerseth wrote:
What I suspect Gert meant was that you can add it in the client config
on the clients - and each client config may have different --mssfix values.

Actually I thought you could have it in ccd/ files (et al) on the
server.  Seems I was wrong there.

There is no technical reason why one couldn't have different MSS settings
for different clients - but it comes at an implementation cost (copy
settings to the per-client context setting, etc.), which is quite likely
why it was never done.

I *do* think it is pushable (might be wrong again...) *and* since it does
not matter whether --mssfix is operating on the client or server (it will
manipulate both incoming and outgoing TCP SYN and SYN ACKs, so it is
fully symmetric) - if you want lower limits for particular clients, it
could be pushed.

Or if I'm wrong again, put into the client config.

(--mssfix does not need to be identical on client and server, or even set
on both ends.  The lower value "wins")


Moments after sending I thought to myself:
I bet Gert means it can simply be set in the client config ;-)

Even so, the term "per-client basis", in the context of openvpn,
is probably more widely understood to mean "a CCD configurable
option".

Generally, I use the term "non-symmetric" for things which can
be configured on only one side.

FTR:
push "mssfix 1280" is also rejected by the client:
2021-03-09 19:33:20 us=365176 Options error: option 'mssfix' cannot be used in this context ([PUSH-OPTIONS])

R


_______________________________________________
Openvpn-users mailing list
Openvpn-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-users

Reply via email to