LAN via Ethernet no longer possible?

Saint 112

Senior Member
Messages
2,391
Solutions
1
Reaction score
564
Location
Lyon, FR
Hi folks!

I am struggling trying to set a LAN between my 2 computers. This is my configuration:

1. M1 MacBook Air running Big Sur.

One of the TB port is used with a Thunderbolt 3 Dock

The other is used with a USB-C adapter that includes an RJ45 port where I connect an Ethernet cable.

Both ports are used so a Thunderbolt LAN is not an option.

2. Mac Mini running 10.9.5.

It includes a DisplayPort/Thunderbolt 2 port that is used for the screen. So a Thunderbolt LAN is not an option.

3. A switch/router combo belonging to my internet provider.

The switch feature includes 4 ethernet ports where both Macs plus a printer are connected.

—————

As far as surfing on the internet and using the printer everything works fine for both Macs. I have used this setup for decades and it used to work for the LAN also.

I created on both Macs dedicated folders that I set as shared in the Preferences. I checked the Network pane in the Preferences:



8b2df4814bb74a9c99704db763d7d1c4.jpg

This IP Address is given by the switch. The Mini has 13 and the printer has 12 so there is no conflict. If I connect the Ethernet cable into the TB3 dock instead of the USB-C adapter things work the same way.

In the Finder of each Mac, in the computer window, the other Mac is present but it's empty.

When I open the menu Go > Connect to Server… I get this box:



17b9144976b448a3a7578c61cccb13c4.jpg

Whatever the option the option I choose I am requested to enter a password. I was not asked to setup a password when I created the shared folder. Hence:



8e07220cd21e4f4997940043e8683421.jpg

I must have missed something.

Is there any solution or is it that Apple denies the possibility to create a LAN without Thunderbolt?

TIA

Regards

Nick
 
f you run Safari on the Mac whose Network Preferences are shown in that screen shot, can you get to sites like www.google.com, www.apple.com, or www.dpreview.com?

If you can, it proves that Ethernet is working on that Mac - because that dialog tells us that there is no other network interface enabled on your Mac.

Even if you couldn't get out to Internet sites, the green dot and "Connected" status for "USB 10/100 LAN" would make me think that the Ethernet was working.
 
Last edited:
You have created a LAN, you have a permissions issue with the sharing.

What's the sharing settings look like?
 
Do the short names and numeric user IDs of your user accounts match?

On each Mac, go into Terminal and type id -un to get the short name, or id -u to get the numeric user ID. If you are only being asked for a password (and not name + password), then maybe with the Registered User option, the client machine is trying to authenticate with (user_ID_of_current_user_on_client_machine, typed_in_password) … and the server machine is going "I don't know that UID" or "that password isn't correct for that UID".
 
Just to be clear... The message is asking for the user name and password for the other computer -- the server -- not the shared folder. Have you tried that?
 
Whatever the option the option I choose I am requested to enter a password. I was not asked to setup a password when I created the shared folder.
I don’t think it ever asks you to set up a password when adding a shared folder. Access permissions are in the Users list, to the right of a selected shared folder. Looking at the options there, permissions are based on the macOS/Unix users and groups that are set up. It does not look like you can set an arbitrary password for a shared folder. If a user other than you needs access, you set them up in the OS.

If it’s just you sharing folders to your other Macs, then the reason it does not ask you to set up a password is because it is your own macOS account on that Mac that you will use to gain access. So if you are using the Registered User option, it’s the very same password you already use to log into the Mac that is serving the folder (not any account on the Mac you are typing on). Technically, it is the password for the user account owning that folder, on the Mac serving that folder.

The time that it is the same password is if you use the Using an Apple ID option. Then, of course, assuming your Apple ID set up the served folder, then those will be the same Apple ID credentials that you would use to get into it remotely.

That’s just about the login part. About the direct networking between Macs, I haven’t done it in a while but I haven’t seen any notice that it has been removed. Apple still has a direct Ethernet networking tech note for Ventura, the current OS. As far as I know, it is still possible to create a LAN between two Macs with nothing more than a cable, using IP over Thunderbolt, USB, or Ethernet. I believe the only feature removed from current Macs might be IP over FireWire.

Also what I have not done is try it with a switch in the middle. The last time I did this, I was connecting the Macs with nothing more than a cable.
 
Last edited:
The time that it is the same password is if you use the Using an Apple ID option. Then, of course, assuming your Apple ID set up the served folder, then those will be the same Apple ID credentials that you would use to get into it remotely.
According to the 2012 OS X daily article linked above, when you set up File Sharing to allow an Apple ID, you also set up a password for the client on the remote Mac to use.

This way,
  • The user of the remote Mac doesn't automatically get remote access to your machine for any purpose other than file sharing, and
  • You don't get to know their AppleID password (that they use with Apple. The AppleID e-mail address is just a unique user name.
 
f you run Safari on the Mac whose Network Preferences are shown in that screen shot, can you get to sites like www.google.com, www.apple.com, or www.dpreview.com?

If you can, it proves that Ethernet is working on that Mac - because that dialog tells us that there is no other network interface enabled on your Mac.

Even if you couldn't get out to Internet sites, the green dot and "Connected" status for "USB 10/100 LAN" would make me think that the Ethernet was working.
As I said I can get on the Internet and print on the Ethernet printer.

The only issue is accessing shared folders from one Mac to the other.

I used to set up this type of network years ago and now that I try this normally simple task it doesn't work.

Nick
 
Just to be clear... The message is asking for the user name and password for the other computer -- the server -- not the shared folder. Have you tried that?
Yep.

Nick
 
As I said I can get on the Internet and print on the Ethernet printer.
So Apple isn't denying the possibility to create a LAN without Thunderbolt. WIthout an Ethernet LAN, your Mac – as set up – wouldn't be able to perform either of those tasks.

 
Whatever the option the option I choose I am requested to enter a password. I was not asked to setup a password when I created the shared folder.
I don’t think it ever asks you to set up a password when adding a shared folder. Access permissions are in the Users list, to the right of a selected shared folder. Looking at the options there, permissions are based on the macOS/Unix users and groups that are set up. It does not look like you can set an arbitrary password for a shared folder. If a user other than you needs access, you set them up in the OS.

If it’s just you sharing folders to your other Macs, then the reason it does not ask you to set up a password is because it is your own macOS account on that Mac that you will use to gain access. So if you are using the Registered User option, it’s the very same password you already use to log into the Mac that is serving the folder (not any account on the Mac you are typing on). Technically, it is the password for the user account owning that folder, on the Mac serving that folder.

The time that it is the same password is if you use the Using an Apple ID option. Then, of course, assuming your Apple ID set up the served folder, then those will be the same Apple ID credentials that you would use to get into it remotely.

That’s just about the login part. About the direct networking between Macs, I haven’t done it in a while but I haven’t seen any notice that it has been removed. Apple still has a direct Ethernet networking tech note for Ventura, the current OS. As far as I know, it is still possible to create a LAN between two Macs with nothing more than a cable, using IP over Thunderbolt, USB, or Ethernet. I believe the only feature removed from current Macs might be IP over FireWire.

Also what I have not done is try it with a switch in the middle.
I did it dozens of times in the past. I don't remember it was such a hassle.
The last time I did this, I was connecting the Macs with nothing more than a cable.
I just tried that option: connecting both Macs with an RJ45 cable. The remote Mac doesn't even exist anymore.

Anyway it's not an option:

• All Thundebolt ports are used on both Macs.

• In order to access Internet and the printer it has to be via the switch.

Nick
 
When I chose Go > Connect to Server… and I tick Using an Apple ID I get this. The field contains my email address and there is no way I can put anything else.

8eb2f05909f54b939bd319cdbb869920.jpg

Nick
Connecting using an AppleID only works if
  • You have set up the Mac that is sharing the files to accept an AppleID as a user name. According to the OS X Daily article, you do this by adding a entry to the Users: list for the shared folder, an entry selected from your Contacts.
  • You choose a password that the remote user will use when doing a Connect to Server using that AppleID. (This doesn't have to be the AppleID password. For security reasons, it's better for it to be something else.)
AppleIDs are associated with e-mail addresses for the same reason as many Web site accounts are associated with e-mail addresses. It's an easy way to get a name that is globally unique.

So you set up the file sharing Mac with your AppleID and a file sharing password; then use that AppleID and the same password in the Go -> Connect to Server dialog on the client Mac, to authenticate that you have the right to access the shared folder.

Or you authenticate as a Registered User, in which case you would need to have a local account on the file sharing Mac, and in the Go -> Connect to Server dialog, you'd need to prove that you were that user.
 
And presumably, if you connect as Guest, the shared folder on the file-sharing Mac needs to have a Users: list entry giving "Everyone" a privilege higher than "No Access".

Ottherwise, why would the file-sharing Mac allow any connection from an unknown user?
 
Anyway it's not an option:

• All Thundebolt ports are used on both Macs.

• In order to access Internet and the printer it has to be via the switch.

Nick
On my 2021 MBP M! Max I'm using a USB-C hub with an ethernet port. Will that work for you? My power supply brick is plugged into the hub PD port so I charging and ethernet at the same time. As well as some USB ports.
 
And presumably, if you connect as Guest, the shared folder on the file-sharing Mac needs to have a Users: list entry giving "Everyone" a privilege higher than "No Access".
Of course, that's trivial.

Nick
 
Anyway it's not an option:

• All Thundebolt ports are used on both Macs.

• In order to access Internet and the printer it has to be via the switch.

Nick
On my 2021 MBP M! Max I'm using a USB-C hub with an ethernet port.
Me too. That's where the Ethernet cable is plugged. I can also plug it into the TB3 Dock where it works as well for Internet access and for using the printer but it doesn't better for LAN operations.

Nick
 
Last edited:
Actually I have a suspicion. There are precedents for it:
  1. When I bought the Mini I connected it to a 27" 2560 x 1440 monitor via an HDMI cable but I could not get a higher resolution than 1080. After trying many tricks I was informed that Mac OS didn't have the driver for a better resolution than 1080 via HDMI. "Why so?" I asked. "This is the way it is. Period. The only possible way is via DisplayPort." So I had to buy a miniDP cable and it worked fine.
  2. When I bought the M1 MBA I bought also a Thunderbolt Dock that includes a DP port. I connected everything and the screen remained black. I tried many things: I changed cables, I tweaked the settings, to no avail. Then I tried with the USB-C adapter that includes a DP port and I had an image. So I had to ask the question. Answer: "This version of Big Sur is not able to send images to a display via Thunderbolt." What!? Apple has for years been promoting TB for display connection, sells MBs with only 2 TB ports, and omitted to make the OS able to use them fully? After upgrading Big Sur I eventually had an image.
Is my issue yet another shortcoming of Mac OS? Apple has a habit in this department.

Since there is no way out than via TB do I have to upgrade Mac OS or forget about creating a network. Yet I couldn't get a connection via WiFi either.

Nick
 

Keyboard shortcuts

Back
Top