hulp met ipchains AUB.

Pagina: 1
Acties:

  • ThreeBird
  • Registratie: Maart 2001
  • Laatst online: 18-02 23:50

ThreeBird

That's the order of thing

Topicstarter
Hier volgt een stukje code uit het fli4l (floppy ISDN for Linux) project betreffende de firwall:

--------------- Begin code ---------------
FIREWALL_DENY_PORT_N='6'
FIREWALL_DENY_PORT_1='0:52 REJECT'
FIREWALL_DENY_PORT_2='54:112 REJECT'
FIREWALL_DENY_PORT_3='114:1023 REJECT'
FIREWALL_DENY_PORT_4='5000:5001 REJECT'
FIREWALL_DENY_PORT_5='8000 REJECT'
FIREWALL_DENY_PORT_6='20012 REJECT'

ANYNET="0.0.0.0/0"

idx=1

while [ "$idx" -le "$FIREWALL_DENY_PORT_N" ] # ports to deny
do
eval port='$FIREWALL_DENY_PORT_'$idx

set $port
port=$1
action=$2
case "$action"
in
deny | DENY)action='DENY';;
"" | reject | REJECT)action='REJECT';;
*Daction='REJECT';;
esac

# reject/deny connections to port x:
/sbin/ipchains -A input $l -p tcp -s $ANYNET -d $ANYNET $port -j $action
/sbin/ipchains -A input $l -p udp -s $ANYNET -d $ANYNET $port -j $action
idx=`/usr/bin/expr $idx + 1`
done
--------------- Einde code ---------------

Volgens de documentatie zou via de ipchains alleen de poorten van het internet naar de router toe, ge-REJECT worden.
Echter volgens mij worden zowel de poorten van het interne LAN naar de router alsook de poorten van het internet naar de router ge-REJECT (vanwege geen interface). Kan iemand van jullie hier een beetje hulp bieden?

You're not a doctor, you're a bricklayer.


  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 23:01

Sjonny

Fratser

klopt .. alles wordt nu ge-reject, en da's niet zo best.
mik aan het begin van dit gammele script iets van:

ipchains -I INPUT -j ACCEPT -s 192.168.1.0/24 -d 0/0

en vervang 192... door jou ip nummer van je lan ofcourse.

edit:
whoops... misschien beter om die -s $ANYNET te vervangen door -s <jou inet ip>
die je met zoiets wel kan opvragen:
IP_ETH0=`ifconfig eth0 | grep inet | awk {'print $2'} | sed s/addr://`

maar dan wordt het bij jou iets van ippp0 geloof ik...

The problem is in the part of your brain that handles intelligence.