What you're trying to do work actually give you much benefit to security: someone who wants to break in doesn't have to pay attention to the DHCP lease you give them, they can just assign themselves a good 10.0.0.x address.I am not a believer in the idea that the only good solution is the 100% solution. I like the multi-layering of 80% solutions.
Tha's fine. There are plenty of cases where a perfect solution does not exist, but an OK solution is good enough to still be worthwhile. However...
The IP addresses here were picked for demonstration purposes. The actuals set can come from anywhere within the RFC 1918 network numbers. So picking a good IP the 1st time, in the blind, is like shooting a bullseye on the first shot in a pitchblack range you just stepped into.
...someone who can see the traffic going by using packet sniffing doesn't have to guess blindly. And it's not just spoofing IP addrs that is possible, it is entirely possible to spoof a valid MAC address, *IF* the bad guys can see 'em.
The second problem you are having is that you can't have two NIC on the same subnet. The routing table needs interfaces to be unique so it doesn't have to guess which route should be used.If this is a FreeBSD implementation restriction, then so be it. I have always thought routers could service a large subnet with multiple interfaces. And that FreeBSD could be configured as a router.
A normal router, ie one using the standard routing table semantics, only has one interface per subnet, and each subnet ought to be disjoint. Many systems besides FreeBSD implement the same restriction but simply ignore a second NIC, or treat it and any IP configured on it the way they would handle configuring a virtual interface on the first NIC with a second IP.
FreeBSD also supports more complicated routing protocols that support multiple redundant paths, dynamic routing, policy-based routing rather than having the destination be the only variable when making routing decisions, etc-- using software like gated, zebra, quagga, or even IPFW fwd statements. Few people have a complex network topology which needs to use such things, and static routing or RIPv1/2 serves most people just fine.
-- -Chuck
_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[EMAIL PROTECTED]"