You need to be MUCH more skeptical about what you read, and where you read it. Online posts can be used to "Prove" anything, and also its complete opposite.
Mine works just fine on an un-encrypted network.
What are you pinging, exactly? a numeric IP address or a name? and which one?
Open a Browser window and enter:
1.1.1.1 in the address bar.
If you get the CloudFlare** splash page your internet connection is working. but your Domain Name Server (DNS) that looks up internet telephone numbers may not be working correctly.
**CloudFlare is NOT part of the solution, they just have the easiest-to-remember all-numeric IP address that reliably answers with a splash page.