Can't connect two macs via Ethernet cable

I just bought a new MacBook. I would like to use Migration Assistant to move everything from my old iMac G5 to my new MacBook. Since the new MacBooks don't support Firewire, I would like to transfer everything via an Ethernet connection between the two computers.

I plugged in the Ethernet cable into both computers but both computers don't seem to recognize that the cable is there. On the G5, I get the message, "Cable for built-in Ethernet is not plugged in", and on the MacBook, I get the message, "Cable unplugged".

Help! Thanks in advance.

Posted on Jan 1, 2009 11:46 PM

Reply
17 replies

Jan 17, 2009 4:53 AM in response to jgoldsmithj

I don't know if this is relevant to your problem, but is Sharing enabled?

See this KB article (for OSX 10.4 - is this different in 10.5?). My 10.5 Help gives this (slightly differently worded) info:

You can use an Ethernet cable to connect two Macintosh computers and share files or play network games. To connect two computers using Ethernet:
1 Connect a standard Ethernet cable from the Ethernet port of one computer to the Ethernet port on the other. You don’t need to use an Ethernet crossover cable.
2 Choose Apple menu > System Preferences on both computers, and click Sharing. Note the computer name for the computers.
3 In the Finder on one of the computers, choose Go > “Connect to Server,” and then click Browse.
4 Double-click the other computer in the window and enter your password, if necessary.
5 If you manually configured the TCP/IP settings for the Ethernet service on the computer you are connecting to, you may need to enter that computer’s TCP/IP address in the Connect To Server dialog.
6 To see or set the TCP/IP address, open Network preferences and select Ethernet in the list.

Jan 2, 2009 10:05 AM in response to JStroud

If you're connecting two PCs together, you need what is called a "Crossover Cable".


No, you do NOT need a "crossover" Ethernet cable if you're connecting a Mac built in the last eight or so years to another Ethernet device. Macs built for quite a while now have an "autosensing" Ethernet port. The port will automatically determine if you're plugged into a hub/switch or another Ethernet device directly. If needed, the port will crossover the signal itself.

Both the MacBook and the iMac G5 have autosensing Ethernet ports. (You only need one of the devices to have it for it to function correctly.) Check out this Knowledge Base Article. There must be some other kind of problem here. To me, it sounds like it's just a bad cable.

-Doug

Jan 2, 2009 12:04 AM in response to jgoldsmithj

If you're connecting two PCs together, you need what is called a "Crossover Cable". It looks just like an Ethernet Cable, but several of the internal wires are crossed, which allow you to connect them.

See this link - http://en.wikipedia.org/wiki/Crossover_cable

If you have a router, just connect both PCs to that router, and they should be able to see each other without the need of a crossover cable.

Hope this helps.

Jan 2, 2009 2:40 PM in response to jgoldsmithj

jgoldsmithj wrote:
Thanks, Douglas. I have tried a couple different cables, one of them being a new CAT6 Networking Cable I purchased at the Apple Store, and the results aren't any different. I am afraid I am going to bite the bullet and do the Migration Assistance via my wireless network. It's going to take a LONG time.


Before you go that route, did you check to see that both computers were on the same network? With a router, dhcp automatically sets up everything for you. Since you're connecting ad hoc (computer to computer), i'm not sure if the network is automatically set up. What does it say on both computers in the Network Control Panel under "Ethernet"? You may have to assign each computer manually if "using dhcp" doesn't automatically recognize one computer from the other.

Jan 2, 2009 3:21 PM in response to jgoldsmithj

Are you certain the Ethernet port appears as an available network port in the Network System Preferences? (It should appear in the list of ports like Bluetooth and AirPort in the left-hand column in Mac OS X 10.5.x.) If one of the computers has the port disabled, neither computer will detect a connection.

If you plug two Macs together with an Ethernet cable, there will be no DHCP in between them. They should respond by self-assigning an IP address. This address is always on the same "network" so the two computers should be able to discover each other.

-Doug

Jan 20, 2009 11:58 AM in response to John Potts

I feel your pain, I was in the same boat. Even bought a 35 dollar firewire-firewire cable to do the transfer...should have my homework and realized the new MacBook doesn't have FW...I tried all sorts of things, network cable, through router, 4 GB flash drive (argh, stupidest idea ever), ended up using an old 60 GB iPod with the "Use as a hard drive" feature enabled. No monies to go buy a external hard drive, but will be in the works to utilize time machine.

Wireless network worked, took forever and I got frustrated.

Ipod took a while too, but it worked and now I"m enjoying my new computer while Old Whitey is resting in the closet.

Jan 25, 2009 2:19 PM in response to Neil Egan

To do this manually:

For Mail: go to Users/yourusername/Library/Mail and take that Mail folder across to your new Mac.

For applications: Macintosh HD/Applications and take that folder across. However, some applications may not be compatible with your new Mac (eg because they are Power PC-only ones), so I would open the Applications folder and take only the ones that I know are OK for the new machine.

That's how I did it from my G5 PPC to my Intel iMac. I had to check the specs of some apps and see whether they were binary or PPC-only. Use Get Info on the apps you are not sure of.

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.

Can't connect two macs via Ethernet cable

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