1
I have a Mac connected to two different networks (wireless en1 and ethernet en0 ). The ethernet network is the preferred (System Preferences->Set Service Order).
I'd like to be able to print to a printer on the wireless network side, without having to go to System Preferences and make the wireless network come first in the service order.
Is there a way to add a route for a specific printer?
Added image of netstat -nr http://skitch.com/jordanx/n5gd8/neo-matrix.home-bash-110x29
Router Config: I have an Apple Airport connected to an Internet Router. The printer is connected to the Airport (en1). When the Wireless (en1) is first (Set Order) I can print. When it isn't, I can't.
The Airport is setup as a wireless network off of the Internet Router.
I wanted to keep the en1 separate from the en0 network, which was the original reason for running NAT/DHCP on the Airport. I turned off Wireless mode from the upstream internet router and am using the Airport for wireless connections. I'm wondering if I delete default .0.1 if that'll work - everything else remaining equal. – Jordan – 2010-03-24T10:36:38.387
What do you mean by "keep...separate"? NAT won't keep wireless clients from reaching wired machines, it will only block automatic discovery and browsing. NAT will generally keep wired machines from reaching wireless machines (as you've discovered).
If the only thing you were worried about was keeping traffic on the wired from using up wireless bandwidth, you should use bridge mode. Bridges do that; they maintain filter tables of what MAC addresses are on what side of the bridge, so that they don't forward unicast traffic to the other side of the bridge if it's not actually destined there. – Spiff – 2010-03-24T15:10:55.970