I'm developing an application to set the interface to use for different IP addresses, e.g. if I want to use a modem to talk to certain "protected" nets while using the ordinary ethernet port for web access a.s.o.

I've wracked my head for two days now, trying different ways of making "route" do the job, to no avail. At the moment I'm running with the ethernet card (en0) as 192.168.0.2 and a wlan card (en1) as 192.168.0.5. Now, I want to reach the address 192.168.0.3 through en1 instead of en0. If I try i.e.

route -n add -host 192.168.0.3 -interface 192.168.0.5

no traffic at all gets through, and I have to delete the route again. Netstat -r gives me (no change after adding the above route):

Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
default UGSc 13 137 en0
localhost localhost UH 12 56901 lo0
169.254 link#4 UCS 0 0 en0
192.168.0 link#4 UCS 2 0 en0
0:5:5d:dc:33:3c UHLW 13 0 en0 765
localhost UHS 0 47 lo0
0:50:e4:30:7a:71 UHLW 0 54 en0 324
localhost UHS 0 0 lo0

I've only tried this in Windows before, so please bear with me if I seem like a total newbie!

Thanks for any help!

/Robert Staflin


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to