dsl ipfw und nat ( nur best. ports)

k33n

knochenbrecher
hallo zusammen,

ich glaub ich steh irgendwie aufm schlauch und bräuchte mal jemand der mich da runterschubst ;) .

ich hab nen freebsd rechner mit dsl.
fxp0= 192.168.1.6 / 24
fxp1= dsl-interface

der server soll alles duerfen.
und aus dem internen netz sollen nur bestimmte ports durch den natd erlaubt sein

zum beispiel 192.168.1.1 darf bei xxx.xxx.xxx.xxx email abolen. und sonst nix.

wie mach ich das.?
ich peils grad ned....

gruss k33n.
 
Erlaube in den ipfw rules dem client eben nur den Zugriff auf die und die IP und Port.
Oder lass den Squid rennen der kann das auch.

NATD ist in diesem Fall dazu da, beispielsweise den Port 80 auf eine interne IP auf der ein webserver rennt umzuleiten.
 
hi,

also ich hab immoment folgende rules (rc.firewall open)

# ipfw list
00050 divert 8668 ip from any to any via tun0
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
65000 allow ip from any to any
65535 deny ip from any to any



somit geht ja alles in die divert rule.

wo begrenze ich jetzt am duemmsten das ganze .
irgendwie vor der divert-rule oder danach?

oder matche ich auf die ports die ich erlauben will und skippe dann zur divertrule????

so ungefähr:
05 skipto 10 tcp from 192.168.1.0/24 to any 110 in via fxp0
06 hier muss ich doch irgendwo den rest verbieten(aber wie)
10 divert 8668 ip from any to any via tun0


ich will (das ist echt blöd zu erklären) das nur explizit erlaubte ports von bestimmten rechnern im internen netz in die divert rule duerfen.

ich brauch das ganze fuer so ein paar dienste, fuer die es keinen proxy gibt.....

thx k33n
 
Back
Top