ra0 ( connects to roommate's wireless router for internet
eth1 ( feeds shared internet into WAN port of my router
eth0 ( connects to a LAN port of my router
computers on my router are 172.28.201.xxx

my server shares files, runs bind, and is a dchp server (dhcp is disabled on my router)

everything runs great unless i copy a large file from pc to pc and then internet connectivity disappears from my network (including on my server)

this script gets everything up and running:

ifconfig ra0
ifconfig eth0
ifconfig eth1
route add -net default gw
sysctl -p
iptables -t nat -A POSTROUTING -o ra0 -j SNAT --to

i'm guessing my "problem" would go away if i was able to ensure all local traffic stays on eth0 (samba sharing, dhcp, etc) and all internet traffic stays between eth1 and ra0.

i did something similar to this before and fixed it by bridging the 'net NIC and the "shared-to" NIC. unfortunately i've had no luck bridging my wireless device and googling leads me to believe it's not possible with this card (yet)

here's a "better" visual of how my network looks: http://geocities.com/starmonche/network.html

thank you