Re: Port forwarding question
Erich Weiler <[email protected]> Wed, 08 Jul 2009 19:28:14 -0700
| Newsgroups | gmane.comp.security.firewalls.ipfilter |
|---|---|
| Message-ID | <26267_1247106501_4A5555C5_26267_2713_1_4A5555BE.9010106@soe.ucsc.edu> |
Just got it! rdr e1000g1 from 10.1.1.1/32 to 192.168.1.1 port = 22 -> 192.168.1.1 port 873 tcp seems to do the trick. I was just hung up on the rdr 'from' syntax... Thanks for the input! Erich Weiler wrote: > I'm nearly there, but I'm still not quite getting what I want, but > close... This is a more clear breakdown, I think, of what I need: > > 1: I need all traffic FROM 10.1.1.1 on dest port 22 to be redirected to > port 1000 on 192.168.1.1 > > 2: I need ALL OTHER traffic from anywhere else with dest port 22 to > simply connect to port 22 and not be redirected. > > Is that configuration possible? Basically I'm trying to get anyone who > wants to connect with SSH to be able to connect, except I want one host > specifically (10.1.1.1) to be redirected to port 1000 when they try to > connect via SSH. > > Thanks so much for the replies! > > -erich > > Randy Beaudreault wrote: >> On Jul 8, 2009, at 6:27 PM, Erich Weiler wrote: >> >>> Thanks Bart! >>> >>> It almost works... Now it seems to redirect ALL traffic with a dest >>> port of 22 to port 1000, not just traffic from 10.1.1.1. My files >>> look like this: >>> >>> ipnet.conf: >>> >>> rdr e1000g1 0.0.0.0/0 port 22 -> 192.168.1.1 port 1000 tcp >> >> The 0.0.0.0/0 stands for all addresses. >> >>> ipf.conf: >>> >>> block in on e1000g1 all >>> pass in on e1000g1 proto tcp from 10.1.1.1 to 192.168.1.1 port = 22 >>> flags S keep state >>> pass in on e1000g1 all >>> >>> Maybe I made a typo somewhere? >> >> Use quick on the second line: >> >> pass in quick on e1000g1 proto tcp from 10.1.1.1 to 192.168.1.1 port = >> 22 flags S keep state >> >> Quick tells ipfilter to run that line immediately and pass that >> traffic in. >> >> Remove the third line since it defeats the purpose of the first line. >> -- >> Randy >> >> OS X - UNIX for the rest of us >> NetBSD - It's Explosive! >> Marten - Prograph for OS X. Yes! >>