Hi,
I am trying to set up a firewall/masq box for my small network
One of the things I want it to do is to filter all packets from outside
world to netbios ports
this is my set of commands:

topology:

------  ppp0  ------------------------      eth0
INET |--------| my beloved Linux box |--------------------Ethernet
------        ------------------------
     193.59.68.168                       192.68.0.254



ipfwadm -F -f
ipfwadm -I -f
ipfwadm -O -f
ipfwadm -F -p deny
ipfwadm -O -p accept
ipfwadm -I -p accept
ipfwadm -I -a deny -W ppp0 -P udp -S 0.0.0.0/0 -D 193.59.68.168 137
ipfwadm -I -a deny -W ppp0 -P udp -S 0.0.0.0/0 -D 193.59.68.168 138
ipfwadm -I -a deny -W ppp0 -P udp -S 0.0.0.0/0 -D 193.59.68.168 139
ipfwadm -I -a deny -W ppp0 -P tcp -S 0.0.0.0/0 -D 193.59.68.168 137
ipfwadm -I -a deny -W ppp0 -P tcp -S 0.0.0.0/0 -D 193.59.68.168 138
ipfwadm -I -a deny -W ppp0 -P tcp -S 0.0.0.0/0 -D 193.59.68.168 139
.
.
.

and commands:

ipfwadm -F -l
ipfwadm -I -l
ipfwadm -O -l
ipfwadm -A -l

give me:
--------------------------------------------------------------------------
IP firewall forward rules, default policy: deny
type  prot source               destination          ports
acc/m all  localnet/24          anywhere             n/a
IP firewall input rules, default policy: accept
type  prot source               destination          ports
deny  udp  anywhere             lo4.ids.bielsko.pl   any -> netbios-ns
deny  udp  anywhere             lo4.ids.bielsko.pl   any -> netbios-dgm
deny  udp  anywhere             lo4.ids.bielsko.pl   any -> netbios-ssn
deny  tcp  anywhere             lo4.ids.bielsko.pl   any -> netbios-ns
deny  tcp  anywhere             lo4.ids.bielsko.pl   any -> netbios-dgm
deny  tcp  anywhere             lo4.ids.bielsko.pl   any -> netbios-ssn
IP firewall output rules, default policy: accept
IP accounting rules
--------------------------------------------------------------------------


so it all looks good, however i would like to check acceptance of packet
from "anywhere" through ppp0 to e.g port 137 with "ipfwadm -c"

however if i say:
ipfwadm -I -c -P tcp -S 193.59.68.1:1234 -D lo4.ids.bielsko.pl:138 -W \
                          ppp0 -V 193.59.68.168

it answers:
ipfwadm: one port required with source/destination address
Try `ipfwadm -h' for more information.

and if i say:
ipfwadm -I -c -P tcp -S 193.59.68.1:1234 -D lo4.ids.bielsko.pl:138 -W \
                          ppp0 -V 193.59.68.168:3456

(lo4.ids.bielsko.pl is my F.Q.D.N and 193.59.68.1 is my nameserver, so it 
is there for sure)


I only have one question: what am i doing wrong ??????????????

---------------------------------------------------
Marcin Owsiany
[EMAIL PROTECTED]
---------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For daily digest info, email [EMAIL PROTECTED]

Reply via email to