Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Dec 1997 04:20:46 +0000
From:      Brian Somers <brian@awfulhak.org>
To:        "Joe \"Marcus\" Clarke" <jmcla@ocala.cs.miami.edu>
Cc:        FreeBSD User Questions List <freebsd-questions@freebsd.org>
Subject:   Re: PPP telnet filter 
Message-ID:  <199712210420.EAA18335@awfulhak.demon.co.uk>
In-Reply-To: Your message of "Sat, 20 Dec 1997 17:33:32 EST." <Pine.SGI.3.96.971220173013.23844A-100000@ocala.cs.miami.edu> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Hey, I'm trying to create a ppp filter that will deny telnet requests
> coming from the Internet, but allow them coming from 192.168.100/24.
> Everything I try seems to produce unwanted results.  My situation is
> this: I want the people on the Intranet (192.168.100/24) to be able to
> telnet to the server, but everyone else sholud be denied.  I hope I'm
> being clear in this.  I've tried a few o/ifilters with no real luck.  I
> always seem to block ALL telnet requests, or allow all of them.  Oh, and
> everything else should be allowed to pass normally.  I have some filters
> up to prevent ICMP keep-alive, and dial, and they work fine.  Thanks.

  set ifilter X allow 192.168.100.0/24 0/0 tcp dst eq 23
  set ifilter X+1 deny tcp dst eq 23

This is assuming that everyone is ``outside''.  In most setups, the 
second line is only necessary as the internal network won't be going 
via ppp.

Another good pitfall is if your `hostname's IP is the one you're 
using for ppp, and you don't have a loopback route for it, it'll 
force the traffic through ppp :-|  To setup the loopback route, add

ifconfig_lo0_alias0="inet a.b.c.d netmask 0xffffffff"

to /etc/rc.conf (a.b.c.d is your static IP number).


> Joe Clarke
> 

-- 
Brian <brian@Awfulhak.org>, <brian@FreeBSD.org>, <brian@OpenBSD.org>
      <http://www.Awfulhak.org>;
Don't _EVER_ lose your sense of humour....





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199712210420.EAA18335>