== Why use Ethernet over Firewire == - If you want to transfer data from computer to computer and you are limited to 100 Mbps (Firewire is 400/800 Mbps) <
> - If your one computer does not support ethernet (old eMacs) but when it has a Firewire port. == Support by other operating systems == - '''Mac OS X''' has one of the most user-friendly implementations where you can share your ethernet or WiFi connection via Firewire. <
> - '''FreeBSD''' <
> - '''Windows Me, XP and Windows Server 2003 all have native support''' <
> == How to use Ethernet over FireWire (IPv4 over FireWire) == The Ubuntu kernel package already contains the necessary driver modules for IPv4 networking over !FireWire. You need the '''firewire-ohci''' and '''firewire-core''' drivers for the FireWire controller, and the '''firewire-net''' driver to run the IPv4 protocol over !FireWire. Run the following to activate the driver. {{{ sudo modprobe firewire-net }}} To activate the connection during boot, a change in '/etc/network/interfaces' must be made. {{{ auto firewire0 iface firewire0 inet static address x.x.x.x netmask 255.255.255.0 broadcast x.x.x.255 pre-up modprobe firewire-net }}} Replace the ''x'' by a static IP address in your local subnet. Using a firewire cable and the above commands, you can have a network between two computers. == External Links == * [[http://en.wikipedia.org/wiki/IEEE1394#Networking_over_FireWire|Networking over FireWire]] - Wikipedia page on IEEE 1394 * [[http://ieee1394.wiki.kernel.org/|Linux FireWire wiki]] * [[http://en.wikipedia.org/wiki/Ethernet over USB|Ethernet over USB]] - Wikipedia page on connecting Ethernet devices via USB, and USB as an Ethernet network. == Comments == eth1394 has been removed from the kernel since version 2.6.22 and it's task has been taken over by the 'firewire-net' module, [[http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=66fa12c571d35e3cd62574c65f1785a460105397|source]]