Permalänk

FreeBSD ipfw/natd/wlan

Har en gateway med FreeBSD 4.10-STABLE.

Nätverkskiss

Internet | Gateway - WLAN - en dator | Switch | ett gäng datorer

Har installerat WLAN-kortet i gatewayen i dag för att jag får en bärbar dator nästa vecka.
Jag kör ipfw och natd på gatewayen för att dela internet till mina datorer.

regeln i ipfw för att kunna dela internet såg ut så här innan jag lade till WLAN:et:
add 00050 divert 8668 ip from any to any via rl0

rl0 är nic:et mot internet, dvs jag kör natd_interface="rl0" i rc.conf
wi0 är nic:et mot wlanet, ip 192.168.1.1
ep0 är nic:et mot resten av nätverket, 192.168.0.1

nu vill jag att via wi0 ska endast 192.168.1.2 komma ut på nätet medans via ep0 får alla ip 192.168.0.* komma ut på nätet. Hur ska jag skriva om min ipfw-regel?

Skrev såhär:

#192.168.0.* add 00050 divert 8668 ip from 192.168.0.1/24 to any via rl0 add 00051 divert 8668 ip from any to 192.168.0.1/24 via rl0 #192.168.1.* add 00052 divert 8668 ip from 192.168.1.2 to any via rl0 add 00053 divert 8668 ip from any to 192.168.1.2 via rl0

men det fungerade inte alls.