Menu Bar item?What you call profile, is called "user account" in Mac OS X and other OSs.
Was that understandable?
You should probably also ask your son if they have installed and or changed anything recently. While uncommon, there are trojans that target Mac and your son could have inadvertently downloaded one and installed it. Ask if he has installed any video codecs from a web site that requested he do so to view a video. Is your son's account a standard user or administrator user?
What you call profile, is called "user account" in Mac OS X and other OSs.
If you open System Preferences > Network, you will see a drop down menu at the top with the word "Location" on the left side of it. That is where pre-configured network settings can be chosen. Check if all three user accounts have the same location chosen, it most probably is set to "Automatic" on "Mom" and "Dad".
If you connect via Ethernet cable, go to System Preferences > Network > Ethernet > Advanced (button in the bottom right) > and click on every tab there is and write down the settings. You can also do screenshots and copy them later to a flash drive or the Shared user account (Macintosh HD / Users / Shared), you just need them (notes or screenshots) to compare. Do that with every user account.
If you connect via wireless LAN (AirPort), go to System Preferences > Network > AirPort > Advanced (button in the bottom right) > and click on every tab there is and write down the settings. You can also do screenshots and copy them later to a flash drive or the Shared user account (Macintosh HD / Users / Shared), you just need them (notes or screenshots) to compare. Do that with every user account.
Now that you have taken notes or screenshots in every account, see what does not match with the two working user accounts and change that accordingly in the "Son" account.
Was that understandable?
Taking screenshots in Mac OS X.
How to Use Preview for Basic Image Editing: Crop, Rotate and Resize
Does the "Son" account have parental controls turned on? Sometimes, when the apache (httpd) proxy server controlling this crashes, it leaves behind its pid file which in turn causes it to refuse to relaunch (because it thinks it's already running). Off the top of my head, I don't recall its location, but I discovered this because it showed up as an error message in /var/log/system.log, which you can access through the Console application. The pid file is somewhere in /Library. Assuming this is the cause, find and delete this pid file, and it will work again.
Found it:
/Library/Application Support/Apple/ParentalControls/ContentFiltering/httpd.pid
When your son's account is not logged in, navigate there in the finder. If the file exists (httpd.pid), delete it. If it does not, this isn't the problem.
Basically, Parental Controls related to internet access involves a web server running on your computer. Everything on that account goes through this proxy, and it decides whether to allow or deny the action. While it's running, there's a file (httpd.pid) that has a record of the process ID of the server so that it can be stopped easily. If the file is there, the system refuses to start the proxy up again because it thinks it's already running. Then, everything trying to access the internet fails to find the proxy and therefore fails to find the internet.
Hello, thanks for this tip. I just solved my issue by switching off the VPN on the first User AccountI had this issue as well, I found out that I had a VPN (Windscribe) installed on one of my user accounts. When I tried to use another user account, the internet connection was lost. I couldn’t get back in until I logged into the first account and turned off the VPN connection and then went back to the 2nd user account. In that case, all my connections were restored. I would ask your family if they recently installed vpn software.