• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 245
  • Last Modified:

Linux Mandrake to Win XP Pro over Firewire


I would like to be able to transfer files between a Linux machine and an XP machine over firewire (one machine is behind and the other is infront of a firewall).
XP recognises the Firewire connection when I plug the machines in, however I am not sure how to get the Linux end working.

Some guidelines on getting this to work would be very useful.

It has been suggested that I need to open ports on the firewall - which ones for Firewire?
And then install SAMBA

Thanks for reading my post and considering your reply.
1 Solution
First of all make sure, that the ethernet-over-firewire module is loaded:
lsmod | grep eth1394

If it is not, do a
modprobe eth1394

ifconfig -a
should now show up a new network device (probably eth1). Do a

IF=eth1 (or whatever the devicename is)
ifconfig $IF up
iptables -I INPUT -i $IF -j ACCEPT
iptables -I OUTPUT -o $IF -j ACCEPT
iptables -I FORWARD -i $IF -j DROP
iptables -I FORWARD -o $IF -j DROP

Configure the interface on your windows box to

Install, configure and start samba on the linux box if you want to do file sharing.

Beware, that when bypassing your firewall, you poke holes into your security concept....


NiSiWiAuthor Commented:
Thanks XoF,

The reason I am using firewire is so that i can make and break the physical connection between the two machines when needed.  For everything else those machines use ethernet behind soft and hard firewalls - both machines are seperated my an ISA firewall and server and the linux machine sits in front behind another hard firewall and router.  The LAN security should only be temporarily compromised and under my control.  I am no expert so if you think there is a better way I would be happy to listen :-).


Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now