Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Sep 2003 15:38:11 +0800
From:      "Michael Lee(HINET)" <kuniaki.lee@msa.hinet.net>
To:        <freebsd-questions@freebsd.org>
Subject:   Question for ipf setting on single NIC box
Message-ID:  <001501c3826e$cecc1300$ca00a8c0@michael>

next in thread | raw e-mail | index | archive | help
Hi all,

I only have a NIC on my FreeBSD Box.

Here is my configuration:
ifconfig de0 aaa.bbb.ccc.ddd netmask 255.255.255.0 ( My External Interface )
ifconfig de0_alias0 192.168.1.254 netmask 255.255.255.0 ( My Virtual
Internal Interface )

and this is the result shown for ifconfig -L

de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet aaa.bbb.ccc.ddd netmask 0xffffff00 broadcast aaa.bbb.ccc.255
        inet 192.168.1.254 netmask 0xffffff00 broadcast 192.168.1.255
        ether 00:80:c8:f6:7b:c7
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active

( aaa.bbb.ccc.ddd is the static IP I got from the ISP )

Everything seems OK to me that the NIC binds the virtual IP.

The question is that while configuring ipf.rules and ipnat.rules
( Originally, I use tun0 as the external interface for ppp dialup.
It is OK to set the ipf rules to block the incoming and outgoing packet
through tun0. )
But now I switched to static IP DSL and I failed to configure the de0 ( ext.
if )
while applying the following rules:

block in quick on de0 from 192.168.0.0/16 to any
block out quick on de0 from 192.168.0.0/16 to any

After applying the above rules, ipf seems to block the packet on de0_alias0.
DHCPD cannot even send out packet to the local subnet ( 192.168.1.0/24 )
( ipf block all traffic that should be block in the outside interface )

I can only add pass in quick all and pass out quick all now or the traffic
will be completely blocked .
However, to add only pass in quick all and pass out quick all seems not a
good idea for the firewall.

Is there anyway to solve the problem ? Or if I wrongly configure ipf ?

Thank you!

Michael Lee



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001501c3826e$cecc1300$ca00a8c0>