You could run a bootable Linux USB stick and test the internet from there. Then you could determine if the issue is software or hardware related. Live USB sticks require no installation and run separately from your installed OS on your internal storage. I.e., it wouldn’t mess up her files at all.
What is the reasoning behind the not rusty warning?