You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

New Macs will not recognize ethernet

OK, so I'm at my wits end here. Last month I purchased three brand new macs to upgrade the computers in my house - a mac mini for the kids, a mac mini (with upgraded 10gb ethernet card) for my office, and an iMac for the wife. My house is wired for ethernet.


Here's the problem - NONE of the three new macs will recognize when I plug in an ethernet cable. I can only connect to the internet over wifi (which works, most of the time, but for speed and security reasons, I need ethernet to work).


I don't think it's a problem with the modem, or the router, or the ethernet wired through the house, or the cable I'm using - I know this because I have an ancient 2012 model Macbook with an ethernet port, and I can plug that in wherever I want and it sees the ethernet right away. I'm instantly online and good to go. BUT - when I take the same cable and connect it to ANY of the new 3 new macs, NONE of them recognize that I've plugged a cable in.


I've tried booting in Safe Mode - doesn't matter. Still don't see the ethernet cable. I've explored the "Incompatible Kernel Extension Configuration" bug that was reported back in 2016, but that's not it (I don't have version 3.28.1). I've confirmed that all three macs do, in fact, have ethernet cards installed (via "About this Mac" --> "System Report"). I've tried removing the Ethernet connection from the list of options on the Network window of System Preferences, with no change. I'm literally so frustrated here, and kind of think it has to be either something with my router/modem that just doesn't talk to newer macs, or something about Mojave - because it's just too weird that all three macs, all brand new, and all with different hardware configurations, would have the same problem.


Please help!

Mac mini 2018 or later

Posted on Sep 22, 2019 6:35 PM

Reply
Question marked as Top-ranking reply

Posted on Sep 22, 2019 7:42 PM

Apple > System Preferences > Network > highlight Ethernet in the sidebar > click the Advanced... button > in the TCP/IP tab, click Renew DHCP Lease > then click OK.


It also might help, if you turn off Wi-Fi and move Ethernet to the top of the Service Order List.

Similar questions

41 replies

Sep 22, 2019 7:54 PM in response to den.thed

Thanks for the reply, but I've tried those things and neither one works. I think the renew DHCP lease isn't working because it isn't even recognizing that there's a cable plugged in. As far as removing Wi-Fi from the list....I've gone as far as removing all of the connections from the list, and adding back *only* the Ethernet option, and it doesn't help. I'm wracking my brain trying to understand why all three of my brand new macs won't work, yet my 7-year old Macbook picks it up right away.

Sep 22, 2019 8:19 PM in response to den.thed

Again, I appreciate the response, but if it was an issue like that, why does my Macbook work fine whenever (and wherever) I plug it in? Literally everything is the same, even the cable - Macbook connects immediately and gets online, but same cable fails to be recognized by all three of my new macs.


Also, with four kids and about 20 other devices connected to the network, if the ISP was limiting me somehow I would have thought I would have bumped up against that a long time ago. I can't see how it's the ISP - this is almost surely an Apple issue.

Sep 22, 2019 9:28 PM in response to FWhite3

OK shifting gears back to the Mac Mini's.


What version of macOS Mojave are on? (Mojave 10.14.6 is the current version)


If they are still running on the factory installed version of Mojave, then perhaps you just need to update them to 10.14.6 or optionally start over and reinstall Mojave from scratch.


If that doesn't help, then call Apple Support and exercise your 90 days of free phone support.

Contact - Official Apple Support

Sep 24, 2019 9:00 AM in response to FWhite3

This morning I hauled up one of the Mac Minis upstairs, where the modem, router, and switch are. I tried plugging the Mini into all three devices, directly - none of them worked.

I'm assuming that each time you connected this mini to each device, you powered-down all the devices before changing connections? That is, for example, when you tested the mini with the modem. You had both devices powered-down; switched the cables, and then, powered-up the modem first, then the mini ... correct? Just want to be sure that the modem or router was able to obtain the MAC address of the mini ... if it actually was able to.


One other thing I would try, before taking them to your local Apple Store, is to use the Terminal app and try a few commands & booting up your mini in Safe Mode.


Terminal

Connect one of the minis directly to the modem. Run the Terminal app, and then, enter the following command:

  • ifconfig en0 <enter>


The following image is an example of the results I just got for my 2018 Mac mini:


Two things to look for:

  1. In the "flags" line, note the value "UP" <-- This would indicate that the Ethernet port is "up and running."
  2. In the "status" line, note ghe value "active" <-- This would indicate that the Ethernet port is enabled.


In this example, my mini is equipped with a 1Gbps Ethernet port and I have purposely enabled an MTU value of 9000 for the connection between my mini and my Ubiquiti managed switch to use Jumbo Frames.


If you do make the trip to the Apple Store I will be curious to the results as I still suspect that this may just be a switch (or router) misconfiguration and not any of your Macs. Of course, anything is possible.

Sep 23, 2019 2:31 AM in response to FWhite3

There are two stages to using an Ethernet connection.


  1. The physical link negotiation
  2. Obtaining a TCP/IP address


I am presuming you are using DHCP so the second stage should be automatic. However let's first concentrate on stage 1. If you plug an Ethernet cable in to the Mac mini and the other end is plugged in to a working Ethernet switch then the Mac mini should report the state as connected but it might report that it is using a self-assigned IP address because it did not get a response from a DHCP server. So the three possible states are -


  1. Connected (physical connection and a TCP/IP address)
  2. Self-assigned IP (physical connection no TCP/IP address)
  3. Not Connected (no physical connection)


Which state is shown for your Mac mini Ethernet connections?


Usually 'Not Connected' would be down to either a bad Ethernet cable or a problem with the Ethernet switch e.g. not turned on. Bad connections could be down to some of the wires being not connected or connected in the wrong order. There are eight wires in four pairs and these are supposed to be wired in a specific order at both ends.


Whilst the Mac has (sadly) no flashing LED lights to show the status of its Ethernet socket normally the Ethernet switch will have, you should see if any light up corresponding to the socket the Mac mini is plugged in to.


I would say that normally a MacBook and a Mac mini would be happy with the same Ethernet cable wiring. (Except for 10Gbps connections.)

Sep 24, 2019 1:13 PM in response to Tesserax

Tesserax - thanks again. I think we may be getting somewhere.


First - yes, I did the whole power down everything, power back up sequentially thing - that didn't help.


BUT....I didn't know about the Terminal command that you gave me. When I did that, here were my results:



Note the status line....."inactive". So, apparently my Ethernet port isn't enabled? What idiotic bonehead thing have I missed?


Of note - I'm seeing the same "status: inactive" line on all of my new Macs.....finally, something makes sense....


Sep 25, 2019 5:41 PM in response to John Lockwood

No, both other macs that I have max out at 1000baseT. Neither of them was configured to go to 10Gbps.


Here's what my Network pane looks like now:



I bought a USB-c to Ethernet connector and plugged it in, and the mini picked it up in right away. Turned off WiFi, and away I go...so that is at least a workaround. It's irritating that the ethernet ports on three brand new Macs don't work as intended but I have an extra USB-c on all of them that at least will serve my purposes. As long as this continues to work I think I'll be good.


Thanks to everyone - I appreciate all the help and your ideas to try to get me working again. Y'all are awesome!

Sep 22, 2019 11:17 PM in response to FWhite3

If it works when connected directly behind the router bypassing your home wiring, you’re out of luck at least as far as Apple is concerned because that’s what they’ll check. So do it before looping them in. What you’ll then need to do is to install a router in bridge mode to your room wall and connect the mini to it. As to why older Macs don’t need bridges, good question, but unfortunately pointless in your situation. Good luck.

Sep 23, 2019 6:22 AM in response to John Lockwood

Thanks for the response John Lockwood. You are correct that I'm attempting to connect using DHCP. The state shown for Ethernet is "Not Connected"; the Status (to the right) shows "Cable Unplugged", with the message below that stating "Either the cable for Ethernet is not plugged in, or the device at the other end is not responding." I get the same message on all three brand new macs. But I can take the same ethernet cable and plug it into a 7 year-old Macbook, and it recognizes it right away and I'm connected. This is why I don't think it's a bad ethernet cable or a problem with my switch. So bizarre.

Sep 23, 2019 6:55 AM in response to FWhite3

Based on the response from Malcolm the Mac mini 2018 can either support -


10Mbps, 100Mbps, and 1Gbps

or

1Gb, 2.5Gb, 5Gb, and 10Gb


It cannot support for example 10Mbps, 100Mbps, 1Gbps and 10Gbps


Therefore if all your Mac minis are equipped with the 10Gbps Ethernet port and you are connecting them to a network switch which only support a maximum of 100Mbps or are using a cable only capable of 100Mbps then this could explain your problem. I have never bought a Mac mini with a 10Gbps capable port so I do not know exactly how to tell the difference but it would be worth looking in Apple Menu -> About this Macintosh -> System Report -> Networking and checking to see if all your Macs are the 10Gbps model.


Can you indicate what make and model of network switch you are plugging into?


If you plug the MacBook in using the same cable to the same socket what speed does it report in System Preferences -> Network -> Ethernet?

New Macs will not recognize ethernet

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