Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have connected the two computers using an Ethernet crossover cable. But I just can't seem to make them work.

I know it certainly isn't some physical-connection-related issue, I mean it's just plugging one end of the cable into an Ethernet port and the other into the other; so it must have something to do with configuring Ubuntu's and Mac OS X's respective Network Managers properly..... I just quite can't put my finger on how to do that?

If I run the client that I have coded on the Mac and the server on Ubuntu, both consoles on both computers just hang, if I do it the other way around Ubuntu keeps on hanging and this time I get a SocketException: PermissionsDenied on my mac's console.

share|improve this question
up vote 1 down vote accepted

Verify the network is working

  • check each PCs IP-address using ifconfig -a
  • from each computer use ping with the other's IP-address

In your client program, replace with the IP-address of the computer acting as the server.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.