grep, netstat, and bridging

Chris Pressey cpressey at catseye.mine.nu
Tue Dec 23 11:42:39 PST 2003


On Tue, 23 Dec 2003 08:19:53 -0800 (PST)
Dave McCammon <davemac11 at yahoo.com> wrote:

> I this a feature, bug, or just some logical thing that
> grep does( or perhaps netstat)?
> 
> Scenario:
> 
> IP addresses
> comp1=xx.xx.xx.1
> comp2=xx.xx.xx.6
> comp3=xx.xx.xx.12
> 
> comp1 and comp3 run FBSD 4.9 stable
> comp2 runs FBSD 5.1-RELEASE
> 
> comp1 is a bridging firewall using ipfw
> 
> A: comp2# netstat -n |grep xx.xx.xx.1
> 
> tcp4 0 0  xx.xx.xx.6.54953 xx.xx.xx.12.3551 TIME_WAIT
> tcp4 0 0  xx.xx.xx.6.54952 xx.xx.xx.12.3551 TIME_WAIT
> tcp4 0 0  xx.xx.xx.6.22    xx.xx.xx.1.1233 
> ESTABLISHED
> 
> 
> B: comp2# netstat -n |grep xx.xx.xx.1.
> 
> tcp4 0 0  xx.xx.xx.6.54954 xx.xx.xx.12.3551 TIME_WAIT
> tcp4 0 0  xx.xx.xx.6.54953 xx.xx.xx.12.3551 TIME_WAIT
> tcp4 0 0  xx.xx.xx.6.22    xx.xx.xx.1.1233 
> ESTABLISHED
> 
> 
> C: comp2# netstat -n |grep xx.xx.xx.12
> 
> tcp4 0 0  xx.xx.xx.6.54957 xx.xx.xx.12.3551 TIME_WAIT
> tcp4 0 0  xx.xx.xx.6.54956 xx.xx.xx.12.3551 TIME_WAIT
> 
> 
> Actually..I see the same output on a cygwin machine
> behind the comp1 firewall.

>From the grep(1) man page:

  The period .  matches any single character.

Try fgrep(1) (or grep -F) instead and see if that helps?

-Chris


More information about the freebsd-questions mailing list