hier mal 'ne kleine methode IPFW überhaupt zumlaufen zu bekommen.
Optional nehmen momentan "fast" alle die methode in anspruch, über die url "...FreeBSD-Archive/old-releases/i386/7.1-RELEASE" den PAE Kernel zu installieren.
Dieser ist bereits fertig zusammengestellt& man sollte ihn nicht weiter bearbeiten, kann man aber natürlich machen.
Das problem ist, dass die IPFW mit dem OBEN beschriebenen PAE nich funzt, dass heißt, wir brauchen 'n GENERIC (standart) kernel, den wir unter /usr/src/sys/i386/ finden können.
ihr testet erstmals, ob ipfw evntl. schon installiert ist (gibt manche hoster, bei denen es direkt vorhanden ist)
Sofern nichts installiert ist, erhaltet ihr folgenden fehler:
PHP Code:
getsockopt(IP_FW_GET): Protocol not available
Nun gebt ihr folgenden befehl ein:
PHP Code:
grep IPFIREWALL /usr/src/sys/i386/conf
Jetzt kopiert ihr euch den GENERIC Kernel & nennt ihn direkt um.
PHP Code:
cd /usr/src/sys/i386/conf
cp GENERIC IPFW
Ladet euch diesen runter & fügt folgendes hinzu (am besten mit Notepad o.a.)
Ihr findet ihn unter /usr/src/sys/i386/conf unter dem namen "IPFW":
PHP Code:
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=10
options IPDIVERT
So, damit wir auch weiterhin mehr als 2,8/3,5 gb whatever usen können, fügen wir noch etwas hinzu:
Wenn ihr das gemacht habt, ladet den kernel wieder hoch, danach macht ihr folgendes, um den Kernel zu installieren:
PHP Code:
cd /usr/src
make buildkernel KERNCONF=IPFW
Warten ..
PHP Code:
make installkernel KERNCONF=IPFW
rebooten & warten.