Psybnc will nicht connecten

Abbadon

Registered User
Psybnc will nicht connecten (Firewall)

Ich habe Psybnc und Identd auf meinem Redhat vServer installiert und laufen auch. Jetzt habe ich folgendes Problem: Wenn meine Firewall ausgeschaltet ist, kann der Bouncer zum Quakenet verbinden. Wenn die Firewall angeschaltet ist kann er nicht connecten.

Ich habe zu meinem Firewallscript diese Zeilen hinzugefügt:
Code:
$IPT -A INPUT  -d $EXT_IP -p tcp --destination-port 6667:6669       -j ACCEPT
$IPT -A OUTPUT -s $EXT_IP -p tcp --source-port 6667:6669            -j ACCEPT

Kann mir jemand sagen, was ich falsch mache?
 
Last edited by a moderator:
Abbadon said:
Ich habe zu meinem Firewallscript diese Zeilen hinzugefügt:
Die Frage ist doch, was macht die Firewall vorher. Wenn vorher schon ein Drop in dieser Chain liegt, dann kommt er gar nicht zu den neuen Zeilen.

huschi.
 
Code:
#!/bin/bash
#
# File:         /etc/init.d/firewall.sh
# Author:       Elegantly
#
# Version:      1.0
# Description:  Rudimentary version of a firewall for vSERVER.de;
#               since we cannot load other iptables modules,
#               we can only implement a simple packet filter
#               functionality
#


#### INTERFACE CONFIGURATION
#
#
EXT_IF="venet0:0"


# required binaries
#
IPT=/sbin/iptables
if [ ! -f $IPT -o ! -x $IPT ]; then
  echo "Incorrect iptables binary location: $IPT"
  exit 1
fi

IFCONFIG=/sbin/ifconfig
if [ ! -f $IFCONFIG -o ! -x $IFCONFIG ]; then
  echo "Incorrect iptables binary location: $IFCONFIG"
  exit 1
fi

GREP=/bin/grep
if [ ! -f $GREP -o ! -x $GREP ]; then
  echo "Incorrect iptables binary location: $GREP"
  exit 1
fi

AWK=/bin/awk
if [ ! -f $AWK -o ! -x $AWK ]; then
  echo "Incorrect iptables binary location: $AWK"
  exit 1
fi

SED=/bin/sed
if [ ! -f $SED -o ! -x $SED ]; then
  echo "Incorrect iptables binary location: $SED"
  exit 1
fi

# automatically retrieve our IP address
#
EXT_IP="`$IFCONFIG $EXT_IF | $GREP 'inet addr' | $AWK '{print $2}' | $SED -e 's/.*://'`"


#################################################

# delete any existing custom chains
#
$IPT -X

# Initialize and drop anything per default (in/out)
$IPT -P INPUT   DROP
$IPT -P FORWARD DROP
$IPT -P OUTPUT  DROP
$IPT -F
$IPT -X

echo "Initialized OK"

# Allow communication on localhost (in/out)
$IPT -A INPUT  -i lo -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT

Das ist davor, dann kommen die Incoming und Outgoing Rules.
 
Back
Top