Hi everyone
I had an old Apple eMac which i didn't use for anything, so i decided to install Ubuntu, which is running well.
My problem is: I'd like to have Internet access on my old eMac AND my new iMac. The iMac is connected to the Internet over Ethernet and I'd like to share this connection with my Ubuntu machine. That's pretty much the only way - the eMac doesn't have WiFi and there's only one Ethernet cable available in my room.
So far, I have successfully set up a network connection between the two over FireWire.
The iMac is running Mac OS X's "Internet sharing" which basically means it acts like a virtual router - it provides its Internet connection through FireWire. Since I can access the iMac from my Ubuntu machine (eg. through SSH), it should be possible to establish an Internet connection.
Has anybody got an idea how to convince the NetworkManager to use the FireWire connection instead of the Ethernet connection? It only seems to recognize the Ethernet connection, ignoring the FW one, competely refusing to to anything if there's no Ethernet cable plugged in.
***EDIT: Ok, I got the whole thing working, very nice (Not working after system restart, doing a bit of trial and error now... Alright, I can get it to work, but only sometimes; it seems I first have to have a connection over Ethernet, then unplug it - very confusing - still trying). I remembered that most of Mac OS X's network services run with Bonjour (http://developer.apple.com/networking/bonjour/faq.html)
Google then provided me with a Bonjour solution for Ubuntu (http://blog.gotchi.at/2006/03/06/Ren...-unter-Ubuntu/)
Yes, it's written in German; what you need to know is the command to install it.
Code:
sudo aptitude install avahi-daemon avahi-discover avahi-dnsconfd avahi-utils
I now have working Internet (over FireWire!) and lots of other stuff, eg. file sharing.
So for all those (well, I don't think anybody will ever use this but me, but who cares) who'd like to do this:
1. Load FireWire support:
Code:
sudo modprobe eth1394
2. Check network device number: (I'll be referring to your respective device with eth#)
3. Configure IPs:
Code:
sudo ifconfig eth# <CUSTOM IP> netmask <CUSTOM NETMASK> up
4. Configure your FireWire under Mac OS X manually to have the same netmask.
5. Install AVAHI
Bookmarks