From d25ca2d4246fc909dfc053694710254260566a5d Mon Sep 17 00:00:00 2001 From: 0xdcarns Date: Tue, 15 Mar 2022 09:16:15 -0400 Subject: [PATCH] ext client MTU --- controllers/ext_client.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/controllers/ext_client.go b/controllers/ext_client.go index 09c475db..246b0264 100644 --- a/controllers/ext_client.go +++ b/controllers/ext_client.go @@ -151,9 +151,15 @@ func getExtClientConf(w http.ResponseWriter, r *http.Request) { if network.DefaultExtClientDNS != "" { defaultDNS = "DNS = " + network.DefaultExtClientDNS } + + defaultMTU := 1420 + if gwnode.MTU != 0 { + defaultMTU = int(gwnode.MTU) + } config := fmt.Sprintf(`[Interface] Address = %s PrivateKey = %s +MTU = %d %s [Peer] @@ -164,6 +170,7 @@ Endpoint = %s `, client.Address+"/32", client.PrivateKey, + defaultMTU, defaultDNS, gwnode.PublicKey, newAllowedIPs,