PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ipchains: Protocol not available



screenyfs
12.02.03, 16:37
Ich möchte auf einem meiner PCs das Masquerading aktivieren. Ich wollte das so machen wie im Buch von Kofler vorgeschlagen:
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.1.0/24 -i ppp0 -j MASQ

Doch wenn ich jetzt den ersten ipchains-Befehl eingebe kommt folgende Fehlermeldung:
ipchains: Protocol not available

Wenn ich den anderen ipchains-Befehl eingebe passiert das gleiche.
Auf meinem PC läuft Debian woody mit dem Kernel 2.2.20-idepci

melody lee
12.02.03, 21:25
Auf meinem PC läuft Debian woody mit dem Kernel 2.2.20-idepci
Und da ist der ipchains-kram auch mitkompiliert? Ich hab mal ein par Tage lang einen falschen Kernel gebootet, bis ich dahinter gekommen bin.

screenyfs
13.02.03, 16:01
hmmm, das ist der Standart-Kernel von Debian. Kann ich irgendwie herausfinden ob das reinkompiliert ist?

screenyfs
14.02.03, 12:32
Kann mir das vieleicht jemand sagen?

geronet
14.02.03, 14:08
Such dir die .config vom Kernelsource, da stehts drin.

screenyfs
14.02.03, 14:49
CONFIG_IP_MASQUERADE=y

#
# Protocol-specific masquerading support will be built as modules.
#
CONFIG_IP_MASQUERADE_ICMP=y

#
# Protocol-specific masquerading support will be built as modules.
#
CONFIG_IP_MASQUERADE_MOD=y
CONFIG_IP_MASQUERADE_IPAUTOFW=m
CONFIG_IP_MASQUERADE_IPPORTFW=m
CONFIG_IP_MASQUERADE_MFW=m
# CONFIG_IP_ROUTER is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
# CONFIG_NET_IPGRE_BROADCAST is not set
# CONFIG_IP_MROUTE is not set
CONFIG_IP_ALIAS=y
CONFIG_SYN_COOKIES=y

Das sieht doch so aus, als wäre alles da, oder?

geronet
14.02.03, 14:58
Häng mal die ganze config an.

termito
16.02.03, 08:03
1. Hast du auch ipchains installiert
# apt-get install ipchains

2. Versuch mal das Modul zu laden
# modconf