Wow, this is insane.... I already don't have much hair...
But, I've been working on getting a DGS-1210-20 setup, had initially, put it in a little corner of my precious public IPv4 address space, but planned to move it and my other switches into their own private subnet. (10.10.10.0/24)
But, each time I made the switch, I couldn't access it anymore. Most of the other websmart switches didn't have this problem.
But, apparently, its a feature to use ECN on virtual interfaces? But, not additional interfaces. On macos....
I had on my desktop's Ethernet interface set to a 198.x.x.x by DHCP, with an "Ethernet 2" for 10.90.90.99, so I could talk to the D-Link in factory state, and an "Ethernet 3" for 192.168.0.73, to work with the other vendor that uses 192.168.0.1 as its factory IP. And, yet another for 10.10.10.0/24.... But, had decided for some reason July 3rd would be a good day to move out of vlan1 (since the other vendor switches are hard set on having vlan1 as its management vlan. Had thought it would only take a couple of hours in the morning....
But, once I switched to my desktop in its native vlan, and virtual interfaces for various tagged vlans, including vlan1. I couldn't reach the D-Link anymore.
At first I thought I had gotten something wrong with whether I had vlan1 tagged or untagged somewhere (and did find a switch where I had forgotten to change PVID on all the ports from 1, even though vlan1 wasn't on most of the ports. But, that didn't affect my access to the other vendor switches...just made vlan1 a very noisy place when I got wireshark hooked into it.
I did notice my attempts to connect had ECN for some, while others didn't. It seemed more like it was doing too many parallel connections causing the D-Link to retaliate. It was like every 3 or 4 connections was killed, eventually causing the browser to say its too busy or unreachable. Though refreshing would cause random parts of the page to show up, before the browser replaced the page with its own to make me stop asking it to try to get enough. I got furtherest with firefox, but turning off safeguard din't help.
And, then I spotted this message....
Anyways on macos
# sysctl net.inet.tcp.ecn_initiate_out=0
net.inet.tcp.ecn_initiate_out: 2 -> 0
is what cleared up that problem. Wonder what I'll do with the USB ethernet adapter I bought....had thought there was some weird conversion problem with accessing vlan1 tagged vs untagged.
Oh well... guess I'll have to find something else to blow up to end my 4th of July.
The Dreamer.