How to do 1394 (Firewire) networking 'machine-to-machine' and Ethernet (to router) 'globally'?

statik213

Golden Member
Oct 31, 2004
1,654
0
0
Here's the situation.
Two PCs, both running WinXP Pro. Both have 10/100 cards and Firewire cards.
1 DSL Modem/Router/Switch.

Both PCs are connected to the router (w/ static IPs -- Router won't assign static IPs via DHCP), when there's no FW connection between the two, internet access works fine (on both). When I hook them up w/ Firewire I lose internet connectivity (on both). The machines talk to each other fine via Firewire when it's connected.
Windows seems to want to route all my traffic thru the firewire connection.
Bridging the connections fixes the issue, but there's got to be another way of doing this. And it sort of reduces security (not a huge concern 'cos it's a private LAN).

These are the local addresses I'd like to use:

Router:
192.168.1.1

Machine A:
IP: 192.168.1.100 / Gateway & DNS: 192.168.1.1
Firewire: 192.168.1.200

Machine B:
IP: 192.168.1.101 / Gateway & DNS: 192.168.1.1
Firewire: 192.168.1.201



How can I make it so that both machines talk to each other via firewire and talk to everything else (i.e. internet, anything else connected (like laptops) to the router) on the 10/100?


On a side note:
I'm going to Dual Boot machine B with fedora, and would like to do the same thing --but that's going to be a seperate beast by itself.
 

Wizkid

Platinum Member
Oct 11, 1999
2,728
0
0
Try this:

Machine A:
IP: 192.168.1.100 / Gateway & DNS: 192.168.1.1
Firewire: 192.168.2.200 No GW

Machine B:
IP: 192.168.1.101 / Gateway & DNS: 192.168.1.1
Firewire: 192.168.2.201 No GW

Access the machines with .2 (firewire) and internet should go over .1 (ethernet)
 

statik213

Golden Member
Oct 31, 2004
1,654
0
0
Originally posted by: Wizkid
Try this:

Machine A:
IP: 192.168.1.100 / Gateway & DNS: 192.168.1.1
Firewire: 192.168.2.200 No GW

Machine B:
IP: 192.168.1.101 / Gateway & DNS: 192.168.1.1
Firewire: 192.168.2.201 No GW

Access the machines with .2 (firewire) and internet should go over .1 (ethernet)

how do I specify internet to go over .1?
 

gaidin123

Senior member
May 5, 2000
962
1
0
By accessing the machines over the 2.x interfaces the routing table one each machine says that the firewire interface is closest to the other 2.x machine so all traffic destined for it goes over firewire. If you accessed it via the netbios name (ie \\computer1\c$) I don't think you know for sure which interface it will choose (probably the ethernet one but I'm not positive).

Gaidin
 

statik213

Golden Member
Oct 31, 2004
1,654
0
0
Originally posted by: gaidin123
By accessing the machines over the 2.x interfaces the routing table one each machine says that the firewire interface is closest to the other 2.x machine so all traffic destined for it goes over firewire. If you accessed it via the netbios name (ie \\computer1\c$) I don't think you know for sure which interface it will choose (probably the ethernet one but I'm not positive).

Gaidin

Thanks for the explanation, makes a lot of sense now.

If anyone's interested in the performance figures, here they are:

The first two are copying a few large files, 400MB - 2.5 GB.
The second two are copying a large number of small files. Typically arnd 10-30k.
The firewire address is 192.168.2.200, the eth is 1923168.1.100...
there's a significant improvement....

C:\DOCUME~1\KZ\LOCALS~1\Temp>"C:\Program Files\Windows Resource Kits\Tools\ROBOCOPY" \\192.168.1.100\j$\cdimage megacp /MIR /NP

------------------------------------------------------------------------------

Total Copied Skipped Mismatch FAILED Extras
Dirs : 3 3 0 0 0 0
Files : 11 11 0 0 0 0
Bytes : 5.168 g 5.168 g 0 0 0 0
Times : 0:10:11 0:10:11 0:00:00 0:00:00

Speed : 9070272 Bytes/sec.
Speed : 519.005 MegaBytes/min.

Ended : Fri Oct 14 11:26:45 2005

C:\DOCUME~1\KZ\LOCALS~1\Temp>rd megacp /s /q
C:\DOCUME~1\KZ\LOCALS~1\Temp>"C:\Program Files\Windows Resource Kits\Tools\ROBOCOPY" \\192.168.2.200\j$\cdimage megacp /MIR /NP
<omitted>

------------------------------------------------------------------------------

Total Copied Skipped Mismatch FAILED Extras
Dirs : 3 3 0 0 0 0
Files : 11 11 0 0 0 0
Bytes : 5.168 g 5.168 g 0 0 0 0
Times : 0:03:58 0:03:58 0:00:00 0:00:00

Speed : 23251067 Bytes/sec.
Speed : 1330.436 MegaBytes/min.

Ended : Fri Oct 14 11:31:41 2005

C:\DOCUME~1\KZ\LOCALS~1\Temp>rd megacp /s /q
C:\DOCUME~1\KZ\LOCALS~1\Temp>"C:\Program Files\Windows Resource Kits\Tools\ROBOCOPY" \\192.168.1.100\c$\eclipse megacp /MIR /NP


<omitted>

------------------------------------------------------------------------------

Total Copied Skipped Mismatch FAILED Extras
Dirs : 463 463 0 0 0 0
Files : 2713 2713 0 0 0 0
Bytes : 135.95 m 135.95 m 0 0 0 0
Times : 0:00:48 0:00:39 0:00:00 0:00:09

Speed : 3632545 Bytes/sec.
Speed : 207.855 MegaBytes/min.

Ended : Fri Oct 14 11:45:54 2005

C:\DOCUME~1\KZ\LOCALS~1\Temp>rd megacp /s /q
C:\DOCUME~1\KZ\LOCALS~1\Temp>"C:\Program Files\Windows Resource Kits\Tools\ROBOCOPY" \\192.168.2.200\c$\eclipse megacp /MIR /NP

<omitted>
------------------------------------------------------------------------------

Total Copied Skipped Mismatch FAILED Extras
Dirs : 463 463 0 0 0 0
Files : 2713 2713 0 0 0 0
Bytes : 135.95 m 135.95 m 0 0 0 0
Times : 0:00:28 0:00:22 0:00:00 0:00:06

Speed : 6446104 Bytes/sec.
Speed : 368.849 MegaBytes/min.

Ended : Fri Oct 14 11:51:33 2005

C:\DOCUME~1\KZ\LOCALS~1\Temp>rd megacp /s /q