I’ve ran into the same problem install a system and couldn’t get online, it’s frustrating as you know what I’ve learned over the years to keep a folder on one of my drives with all kinds of drivers and files just in case.
One I ran into was the Nvidia driver for the video card no one offered it because it was a paid only driver that was a really head banging frustrating process but working my way through it I learned a lot about Linux. I don’t know if you know of this site distrowatch.com you can read and learn a lot there.
Best of luck I’m sure you will get it worked out just hang in there....
Yes, this is how you learn, but the required learning curve is often not mentioned in Linux hype, but then again most users do not even tweak and customize Windows or their browser (which is why Chrome is so far ahead in the browser wars. I use about 7 and mostly use legacy Firefox ESR 59 due its surpassing "utility truck" capabilities via extensions). The person using my old speedy PC (with a 4.3ghz Quad Core AMD 4350 CPU and 16GB RAM, thanks be to God) which I installed Mint on mainly only uses it for surfing (in the kitchen no less) and some simple games and nothing needs to be done except updates.
But when a neighbor gave me an old Vista-era Optiplex 755 (233Ghz dual core CPU, 2 - yes two -GB RAM ) running Windows 7 Pro then rather than spending money for more RAM then I want to install Linux on it, once the $17.00 used SanDisk 128GB SSD gets here and time allows. Maybe use it to broadcast Christian messages via FM 24/7 and also as a web cam facing the city street seeing it is in a front room. Praise the Lord we have so much even though at any given time I would be destitute in about 2-3 months if the Lord did not enable income.