Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I think a DHCP server would perform the same function, really. Plug your Mac into Ethernet and it can figure out connection details over DHCP. If not plugged in, it can do the same thing over a WiFi network. If you're a business not running a DHCP server? Now's a good time to re-evaluate that.
DHCP is a small part of network configurations. Enterprise, education, government, they all need Network Locations. Moving from one network to another, where proxy configs are different, 802.1x certs are required, VLAN tagging, and many more need to be reconfigured every time you roam onto another network. This is especially needed now people are hybrid working - you'll need the VLAN and proxy configs when in the office, and off when working remotely.
 
  • Like
Reactions: OS X Dude and CarlJ
I use this feature depending on if I am just using my laptop for my own things or if I am doing things for work. My work uses a VPN while that isn't needed for home use.

So I have one location configured to my home use and one configured to my workplace needs and just switch location when I need to.

My physical location doesn't change, but my networking set up does

There may be other use cases for it but thats how I use it.
Gotcha. So I take it there's more to it than simply turning your VPN on/off?
 
I use network locations all the time! I've got setups for home, various offices, going completely offline, and more. It's going to be really annoying if there's no easy way to pre-configure and switch things like search domains, static/dynamicIP addresses, 802.1x certificates, and service order. :(

Back in the Mac OS 9 days, the location manager could even change the default printer and some other stuff!
 
Dang, I just literally started using this feature again, different settings at work vs at home. hopefully fixed in the future or 3rd party app comes out very quickly.
 
The bizarre and unfriendly settings for my daughter's university made the use of this feature mandatory if you wanted to use wifi elsewhere!

No idea what is gained by it going.
 
As a WISP, I use this feature 20 times a day. To configure new radios, I need to switch to the 192.168.1.x subnet. After I’m done back to Automatic. Up at radio sites I switch to the relevant 10.x.x.x subnet. I will NOT upgrade without this feature!
No need to include two entire copies of the article's content with your post - we can all read the original article.
 
Uh, perhaps you've never bothered to look at the Network panel in System Preferences? It's literally the first thing there, front and center.
What I mean is - it’s not exactly clear what it is. I’ve seen it thousands of times over that last who knows how many years, but I never understood it meant creating a new profile of sorts to set up different network configurations. I just assumed it meant it was automatically picking best network and I just… left it at that.
 
That’s disappointing. I use it very often whenever I connect to my cabled network vs WiFi, to switch to a profile which marks WiFi interface as inactive to really make sure everything goes via cabled interface.

The normal Automatic setting is quite bad. Regardless of what Service Order I select (Thunderbolt Ethernet -> WiFi), it either doesn’t respect it, is buggy, or I don’t understand what it’s meant to do.

My use case is:
* be on WiFi network at home and connected to my local NAS via SMB
* Plug in to 10Gb/s home network via a Thunderbolt adapter
* even though my Service Order is to always prioritise Thunderbolt Ethernet, macOS keeps the session open on the WiFi interface. Not only that, it’s doing a bunch of other crap still via the WiFi interface and not respecting the service order (can check via nettop)
* Imagine my surprise when, even after plugging in, my upload to NAS was going at 50MB/s when it should be going at around 1GB/s.
* one option is to simply turn off WiFi, but the network tools are so bad that they often just totally forget my predefined settings if the location profile is Automatic.
* Best option I found is to normally use the Automatic location, and when I plug in to my cabled network, switch to a location where I mark the WiFi interface as inactive.
 
  • Like
Reactions: CarlJ
They seem to struggle with this more and more these days. Sometimes they either go too nerdy and powerful (Focus is a good example), or not powerful enough and too simplistic in capabilities.
MacOS has been invaded by 2 different factions: the iPhone/iPad group who want to make MacOS resemble iOS, and the linuxheads who think that everyone should do everything using only the command line.
 
  • Like
Reactions: jwdsail
Since when controlling advanced features using UI is a niche ?
Since internet access (over Wi-Fi, Cellular networks or, sometimes, LAN) with automatic configuration and a DHCP has become the norm. Select wireless network, enter password, hit OK - and you're done and fully configured - that's reality.
I can't believe that there are Mac users that do not know about it
I can totally believe that - cause we're not living in the age of dialup connections anymore. And enterprises are using MDM/configuration profile settings - not manually adjusting stuff in system preferences or telling their users to do it.
This is one of the best features of macOS and an advantage it has over other OSes.
I've definitely seen it on Linux.
And if you made a poll, there's hundreds of "best features" that would rank ahead of it.
MacOS has been invaded by 2 different factions: the iPhone/iPad group who want to make MacOS resemble iOS, and the linuxheads who think that everyone should do everything using only the command line.
MacOS has been invaded by 3 different factions: the iPhone/iPad group who want to make MacOS resemble iOS, the the linuxheads who think that everyone should do everything using only the command line, and the Windows-heads who think that every niche and arcane needs to have its own GUI setting built into the operating system - and don't you dare take away anything that's been sitting there for 20 years.
 
  • Disagree
Reactions: OS X Dude
Since internet access (over Wi-Fi, Cellular networks or, sometimes, LAN) with automatic configuration and a DHCP has become the norm. Select wireless network, enter password, hit OK - and you're done and fully configured - that's reality.
Yes, a DHCP-provisioned WiFi environment is the most common thing one might find, but it's absolutely not the only environment out there, and Apple has had a good history of supporting things that professionals needed, like good/easy support for a wide variety of networks. I've made good use of this feature in the past, working in widely divergent networking environments. Supporting only the most common default screams, "dumbing down the fully capable professional setup to consumer level", asking users to contact their (presumed) support department rather than being able to adapt to the environment on their own. It's a loss. Might not be the most problematic change ever, but it's annoying and doesn't seem like it's buying any huge benefit in trade (one less dropdown, in a preferences menu that most will never look at).
 
  • Like
Reactions: adrianlondon
Yeah, that’s not happening, other than at the low end with ChromeOS. We’ve seen it in the 1990s, and we’ve seen it again in mobile OSes in the 2010s: a third platform cannot thrive.
Sure, or more realistically, there is often only 1 that completely dominates. Windows completely dominates the desktop, with macOS a minor player. Linux dominates internet servers, and completely and utterly dominates super computers. Android for mobile, although iOS is significant, especially in richer countries.

But we've also seen over and over again that the dominant platform can get complacent and get knocked off the shelf. Off the top of my head, I'm thinking IBM, Blackberry, and Nokia for a start.

As a Mac and iPhone user, I love them, and hate them. I love the user friendliness. And I love the power user capabilities of macOS with it being built on *nix underneath, and having access to the *nix terminal command line. But I find it constantly frustrating how each successive release of macOS removes some of the power features. I don't know if it is meant to "protect" the non-power users from themselves, or if it's pure control freakiness, or if it's simply laziness to have to maintain such features, or if those features are being removed into a paid-for product. Whatever it is, it's exasperating. And iOS, sheesh, the walled garden is super annoying. As is the complete lock down and removal of access to the most basic of the underlying *nix features. For example, even a decent file system FFS. And it mostly just gets progressively worse, year after year.

And what are the alternatives. Windows, not thanks. Linux, sure a decent power-user option, but clunky and lacking in many ways. Android, gah, I tried it, but it's mess.

All it will take, is some nerdy billionaire, or his nerdy kid, who has similar thoughts, and puts together a dream team to create an alternative, with all the great things about the Apple hardware-OS combination, but without the locked down, control freak, profit greedy, annoyances. Maybe throw in genuine care about the environment, rather than empty virtue signalling, with genuine repairability and upgradeability. And boom, Apple suddenly has a big problem, and has to start cutting its profit margins, and killing its most greedy practices to simply survive.
 
  • Like
Reactions: adrianlondon
Yet more cripling of Mac OS to dumb it down to the level of iOS.

I hate iOS.

Way back when I bough my first iPhone - the iPhone 5 - a lack of configurable network profiles was one of my initial complaints as I needed different profiles for home vs work. My previous three Nokias on Symbian OS could do it...
 
MacOS has been invaded by 3 different factions: the iPhone/iPad group who want to make MacOS resemble iOS, the the linuxheads who think that everyone should do everything using only the command line, and the Windows-heads who think that every niche and arcane needs to have its own GUI setting built into the operating system - and don't you dare take away anything that's been sitting there for 20 years.
it is the linuxheads who want people to use the command line for everything including using command line to configure a GUI. Recent Microsoft certification training includes doing many more things in Powershell. In their enterprise products, there are things that require using Powershell. No, I don't see how "Windows-heads" are any different from linuxheads.
 
Last edited:
Reduction in collective iq of the user base.

For years everyone was trying to make “computers easy for grandma” not realizing that the technical and cognitive barrier to entry is what made computers good. Fewer mouth breathing dunce cap wearers meant more control by the user over hardware and software because the odds of them completely screwing the pooch and being unable to correct the issue were low.

With MacOS Apple took a strong foundation and fixed all of the annoying time sinks and hobbyist level trash that made bsd and Linux annoying to use, and put on some visual polish to make it fun and interesting.

And then iPhone came along, millions of people who had no business being on the Internet flooded in, and a dum-dum’s dollar being the same as anyone else’s, the industry started chasing those dollars. It’s like eternal September on a global and industry wide scale.

Apple had a huge price advantage for a long time in that the cost was too high for casuals to buy into the ecosystem, but a combination of good design, durability and a massive marketing machine have conspired to remove that final filter.

You want to see the hell that awaits us? Go to reddit and look at the average moron there. The homepage today for example is positively embarrassing. Next, mix in some of microsofts software nannying (SMARTSCREEN HAS DETECTED THIS FILE MAY BE DANGEROUS!!!!!1 Are you really sure you want to run it?????? REALLY SURE????? Don’t do this!!!!), and greedy willingness to sell your data to governments and advertisers alike mentality. Then add in some state level social controls and monthly subscriptions for basic stuff to nickel and dime you into oblivion.

That’s your future operating system.

Stallman was right.

The same complaint has been made about the internet since AOL unleashed the hordes upon it.

Don't forget one of Steve's stated objectives was to make a computer for everyone.

There was definitely a golden age of computing that has long passed. Reddit was excellent at one time.

This is just a pattern, it happens over and over, this is at least the fifth wave.

But yeah, it's getting progressively worse.

There has to be some balance, somehow. We can't just say only the elite are allowed to use the Internet, as much as we might like to and are certain that we ourselves would make the cut.

The problem is largely corporatism right now, and I agree with you that Stallman was indeed essentially right. But he's an extreme example, there's got to be a middle ground.
 
  • Like
Reactions: giv-as-a-ciggy-kent
You probably know this already, but you can change the order of the network interfaces. The interface at the top is used as the default gateway (and default DNS). At least, this is in Monterey and previous versions - don't know about Ventura. If you set your ethernet connection at the top, it will be used when it is plugged in, even if WiFi is also connected. When ethernet is disconnected, it will switch to using WiFi as the gateway/DNS automatically.

Network preferences > bottom left hand corner (...) > Set service order.
I've tried this, it just keeps using Wi-Fi unless I manually disable it.
 
Pardon my ignorance on this matter, but how was this used? I mean you would connect to a different network depending on where you were, wouldn't you?
Actually, imagine to securely set up your home network and then go to work or use vpns: this feature is definitely what you need not to mess up things with your network settings. A life saver.
Unless anyone believes it’s enough to access a wifi network and be safe… no kidding!
 
Just prioritize wired over wireless. Been doing that at my desk for years. It works great.
I’m still using Catalina. How can I prioritize wired over wifi? Dragging one above the other in Settings does not work at all. Any other trick?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.