Archiv verlassen und diese Seite im Standarddesign anzeigen : ipchains: Protocol not available
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.
hmmm, das ist der Standart-Kernel von Debian. Kann ich irgendwie herausfinden ob das reinkompiliert ist?
Kann mir das vieleicht jemand sagen?
Such dir die .config vom Kernelsource, da stehts drin.
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?
Häng mal die ganze config an.
1. Hast du auch ipchains installiert
# apt-get install ipchains
2. Versuch mal das Modul zu laden
# modconf
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.