Diff for "EthernetOverFirewire"


Differences between revisions 21 and 22
Revision 21 as of 2012-09-21 19:41:11
Size: 1948
Editor: 196-215-9-64
Comment:
Revision 22 as of 2012-09-21 19:50:14
Size: 1946
Editor: 196-215-9-64
Comment: updated the article because eth1394 was removed from the kernel
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
to activate the protocol driver. Your !FireWire networking connection should be listed under System-> Administration-> Networking, or you can use {{{ip addr}}} to list your network devices. to activate the protocol driver.
Line 21: Line 21:
You might need {{{ip link set dev firewire0 up}}} before you see the interface with ip. To activate the connection during boot, a change in '/etc/network/interfaces' must be made.
auto firewire0
iface firewire inet static
    address x.x.x.x
    netmask 255.255.255.0
    broadcast x.x.x.255
    pre-up modprobe firewire-net

Tag/tag.png

Needs Expansion
This article is incomplete, and needs to be expanded. More info...

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 ohci1394 driver for the FireWire controller, and the eth1394 driver to run the IPv4 protocol over FireWire. Although the driver is called eth1394, it does not actually implement Ethernet over FireWire but just IPv4 over FireWire. However, the networking interface is managed the same way as IPv4 networking over Ethernet.

If you compile your own kernel instead of using Ubuntu's default kernel, include the following (statically linked into the kernel, or built as loadable modules):

  • ieee1394

Restart your computer

Regardless whether default or custom kernel, run

sudo modprobe firewire-net

to activate the protocol driver.

To activate the connection during boot, a change in '/etc/network/interfaces' must be made. auto firewire0 iface firewire inet static

  • address x.x.x.x netmask 255.255.255.0 broadcast x.x.x.255 pre-up modprobe firewire-net

Using a firewire cable and the above commands, you can have a network between two PCs having both a FireWire port.

Comments

eth1394 has been removed from the kernel and it's task has been taken over by the 'firewire-net' module.

EthernetOverFirewire (last edited 2012-10-27 12:42:44 by 82-70-73-254)