If the connection is there, but sites cannot be found by name, most likely one domain name system server is not working as expected. You get the address of one DNS server automatically from your internet provider after connecting. Most systems (PC, router, ...) allow you to add alternative servers for redundancy, typical 8.8.8.8 (Google), 1.1.1.1 and 9.9.9.9. There are many more, some are explicit there to avoid censuring:
(post is archived)