Web browser locks up when upload from computer

On the latest release of Plasma every time I try to upload a file from my computer through a browser the entire browser locks up. I’ve repo’d this in both vivaldi and chrome. Eventually the upload window pops up but it can take about 10 minutes. Is anyone else having this issue? It just started about 2 weeks ago.

wow… ok this is a weird bug. I have a mounted NFS share and it appears that this is causing the issue. On boot this mounts but then I vpn to somewhere else and this breaks the route to my nfs share. This is leading to a crazy timeout situation where things like df even fail to respond.

A typical network/VPN configuration thing many forget: If you’re using only one network interface (like WiFi on a laptop) and have a system- or user-wide VPN (usually doesn’t affect browser VPN), its default setting is typically to send all traffic through the VPN tunnel. Which of course includes your NFS share’s traffic, which possibly should go to your local network instead.

The VPN “other end” somewhere in the world then of course doesn’t know how to connect to your (local) NFS server, and you get timeout problems.

A (partial) solution could be to set up the VPN so that it only forwards packets to non-local addresses through its tunnel.

That in turn poses a new problem: Which name resolver (DNS) shall resolve named entities (like www.example.com), to get at their IP address in the first place? If it’s your local one, it’ll most probably “know” your local machines (like the NFS server) and forward unknown names to your provider’s DNS server, who will then know where you’re going.

If you let the VPN tunnel all traffic (including DNS resolving), the DNS at the other end of the world won’t know your local addresses…

You could use your own local name resolver, of course, or some kind of “split DNS” setup, if your VPN allows.

Good and safe network setup can be very tricky, and there is no “simple catch-all” solution. It all very much depends on the network setup and the VPN software being used.

2 Likes