My frustration today is measured by many things that Apple has done to screw up my day. We use Apple computers, because they work. They are simple. They are pretty. Right?
When they don’t work, they are the worst systems on the planet, because there is no good reason for the machines bad behavior outside of it is doing whatever the hell it wants.
Today I dealt with a slow finder, an inability to connect to a server I was just connected to because the server was rebooted while I was connected. While this was happening I started to think of all the stupid shit Apple does.
The new Magic Mouse only works with the latest OS. Dumb! Spotlight often likes to find definitions for words instead of actually finding the application it needs to find. I have a list, but that isn’t why I am writing this. Yes, I’m mad at Apple, but it really comes down to the fact that Sierra didn’t want to work with my 10GB network. My older systems work fine. Sierra doesn’t.
This gets me back to “What the hell Apple?”. You guys used to make software that played nice, now screw you if you want to use something cool like fast 10GbE networking.
So here is the story I am really here to write about. I have multiple Macs running Yosemite. I am using Sonnet Technologies Twin 10G boxes to connect to my 10GbE network. They all work great. I get 700-900 MBs while connecting to my Windows 10 System. Awesome!
Then I have one machine that is running Sierra, it was running El Capitan, but I thought I would update it because that should fix problems I was having. Right? It didn’t!
Minor side-bitch. So when I updated from El Capitan to Sierra I figured I would be able to go back to El Capitan with Apples Recovery system. Nope! Once you make that jump, you made it, so mean it when you do it. Apple I should be able to load any OS I desire on my systems. I own it…right?
Okay, back to the story…Same cables, same switches, Sierra system. I’m seeing a max of 107 MBs. WHAT? How the hell can this be. I played around. Different network boxes, different cables, different ports, made sure I had all the updates. None of that mattered!
After some research I found an article about turning off SMB packet signing. What is this? Apparently this is to help with SMB security, but it destroys network performance. This is one of those fabulous, “we are secure because we are Apple,” but if you want to network to a “third-party” then FU situations!
I turned SMB packet signing off, and I instantly went from a max of 107 MBs to 700MBs. Unbelievable!
Here is Apples article about this:
If you don’t want to read it then just do this:
- Open Terminal.
- Use these commands to create an /etc/nsmb.conf file that has a signing_required value that’s set to “no”:
echo "[default]" >> /etc/nsmb.conf
echo "signing_required=no" >> /etc/nsmb.conf
- Disconnect and then reconnect any mounted SMB shares to make the changes take effect.
After checking this, it still looked like the setting didn’t take, but it did. So just try it. The command to test is:
smbutil statshares -a
Like I said, my test showed that I was still signing required = true. But I wasn’t.
So, Apple is trying to “help” me, but instead they are “f**king” me. I know that Apple was trying to do the right thing here, but what they did is broke something that should have worked, and they cost me time, and frustration.
Most people have SMB shares on their private network, not exposed to the world. This inconvenience that Apple imposed is based on the latter.
This is the kind of thing that keeps me thinking that Apple is nothing more than a phone and tablet company. There good at those two things! They suck at Pro systems!
Keep proving me right Apple!