Ethernet - Not Connecting

My Apple Studio ethernet port is not fully connecting to my router at 1 gps. I can get an IP address but it will not connect to the internet unless I manually set the hardware to 10baseT/UTP.


In Advanced configuration and the hardware section, setting configure to Automatically will stop it from connecting, setting the speed to auto select or any other speed will stop it from connecting.


Running diagnostics via command+D will stall at the "Verifying network connection" screen unless I unplug the network cable, at which point it proceeds on wireless or a usb-C network adaptor. The usb-c network adaptor will run fine on the same router. (ATT U-Verse 5268AC)


Any other ideas for how to test or reset the ethernet hardware?

Anyone else running into this problem?


Posted on Mar 20, 2022 3:05 PM

Reply
Question marked as Top-ranking reply

Posted on Apr 8, 2022 5:47 AM

10GB Ethernet:

The Mac Studio has a 10GB Ethernet port. If you have some fancy equipment at the other end of the cable, it is possible it is trying to make a 10GB connection.


A 10GB (or 5GB or 2.5GB) connection is only stable when cables are excellent and fairly short (like Category-6 rated cables under 100 feet). If either of those are not true, or you have you added patch cables that are not Category-6 rated, you could be seeing it connect at a faster-than-Gigabit speed, then error out and disconnect.


The good way to check the actual connection speed USED to be Network Utility, But in Big Sur and later, Apple has deprecated network Utility and now you have to use a Terminal command to see your actual connection speed. First, you need to know what en number the link is. then you use a command like this one, substituting the actual en number.


My added 10GB Ethernet card is en5, so I use this:


 ifconfig en5 | grep media


with this as my output:


	media: autoselect (10Gbase-T <full-duplex,flow-control>)	
	media: 1000baseT <full-duplex,flow-control>


To see if an Ethernet link is throwing more than a handful of initial errors, you can use Terminal command:


my main connect uses BSD name en5 (as shown in :

 menu > about this Mac > (system report) > network:


netstat -I en5


This is the resulting output. Counters are In-packets, In-errors, Out-packets, Out-Errors, Collisions. There should never be more than handful of errors from starting up, and in most cases, NONE.


Name       Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Coll
en5   8163  <Link#4>    00:01:d2:1a:00:dd   696697     0   484301     0     0
en5   8163  grantsmacpr fe80:4::461:ea0d:   696697     -   484301     -     -
en5   8163  192.168.0/23  192.168.0.204     696697     -   484301     -     -


If the link were running beyond its ability to run stably, for example it auto-speeded to 10GB but the cabling could only reliably support 2.5GB, we would see non-zero errors counts, and errors increasing over time. (and possibly, disconnecting)

Similar questions

6 replies
Question marked as Top-ranking reply

Apr 8, 2022 5:47 AM in response to sjmkeating

10GB Ethernet:

The Mac Studio has a 10GB Ethernet port. If you have some fancy equipment at the other end of the cable, it is possible it is trying to make a 10GB connection.


A 10GB (or 5GB or 2.5GB) connection is only stable when cables are excellent and fairly short (like Category-6 rated cables under 100 feet). If either of those are not true, or you have you added patch cables that are not Category-6 rated, you could be seeing it connect at a faster-than-Gigabit speed, then error out and disconnect.


The good way to check the actual connection speed USED to be Network Utility, But in Big Sur and later, Apple has deprecated network Utility and now you have to use a Terminal command to see your actual connection speed. First, you need to know what en number the link is. then you use a command like this one, substituting the actual en number.


My added 10GB Ethernet card is en5, so I use this:


 ifconfig en5 | grep media


with this as my output:


	media: autoselect (10Gbase-T <full-duplex,flow-control>)	
	media: 1000baseT <full-duplex,flow-control>


To see if an Ethernet link is throwing more than a handful of initial errors, you can use Terminal command:


my main connect uses BSD name en5 (as shown in :

 menu > about this Mac > (system report) > network:


netstat -I en5


This is the resulting output. Counters are In-packets, In-errors, Out-packets, Out-Errors, Collisions. There should never be more than handful of errors from starting up, and in most cases, NONE.


Name       Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Coll
en5   8163  <Link#4>    00:01:d2:1a:00:dd   696697     0   484301     0     0
en5   8163  grantsmacpr fe80:4::461:ea0d:   696697     -   484301     -     -
en5   8163  192.168.0/23  192.168.0.204     696697     -   484301     -     -


If the link were running beyond its ability to run stably, for example it auto-speeded to 10GB but the cabling could only reliably support 2.5GB, we would see non-zero errors counts, and errors increasing over time. (and possibly, disconnecting)

Mar 21, 2022 7:13 AM in response to sjmkeating

that sounding more and more like a Hardware problem but there are a few more things to try:


• set 

System Preferences > Network > Wi-Fi > (advanced) >TCP/IP > IPv6 ... to Link-local only


ON may cause routing activity that interferes with your networking. OFF will make it hard to find printers and other services on your network.



If you have enabled ANY VPN features in system preferences > network

these can interferer with regular network operation.


“Limit IP address Tracking” has been shown to be an issue on some Networks (this example is for Ethernet):



.


Apr 8, 2022 1:37 AM in response to sjmkeating

I’ve been having similar issues with my Mac Studio Max. I used the ethernet port while getting everything setup my first day with it and noticed the connection would drop every few minutes while playing youtube videos, finally I was able to stop the network disconnects by unplugging and replugging the network cable in the studio. I have 1Gb internet with google fiber and am able to see that speed when doing a speed test.


Since then, the connection has been fine, but now I’ve been having even weirder issues with what I suspect to be some form of packet loss or interference.


I was installing some development tools on the studio and got stuck on installing nodejs and getting docker containers to download. I ended up going straight to https://nodejs.org to download a package straight from the site on chrome. As soon as it starts downloading, it says “Failed - Network Error”. Tried in Safari, same thing. Then when I was doing some downloads in the terminal using curl, some would fail due to incorrect checksum errors. Magically, when I remove the ethernet cable and switch to my same network on wifi, everything starts downloading fine.


The weird thing is that most other network activity works fine with ethernet, including downloads from some other sites, I even updated to the latest OS, 12.3.1, fine with ethernet. But there is definitely some odd behavior going on and I’ve had to switch to wifi, since it seems like traffic is being handled differently for some reason over ethernet.


I’ve tried different cables and verified they work fine with my MacBook, same links download fine on my hard-wired MacBook. Also tried adjusting the ethernet port settings, but didn’t help.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Ethernet - Not Connecting

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.