Kernel Compilieren
Pfad zu den Kernel Sourcen: /usr/src/sys/i386/conf/
Es kann für jeden Kernel den man compilieren will eine eigene Configdatei anlegen. Beim ändern eines bereits compilierten und funktionstüchtigen Kernel ist es sinnvoll bei Änderungen eine Sicherheitskopie der funktionierenden Config zu erstellen mit config "kernelname" wird die Konfigdatei des Kernels zum compilieren vorbereitet und kopiert.
Das Ergebnis ladet dann in /usr/src/i386/compile/"kernelname" In diesem Verzeichnis kann dann mit make depend all der Kernel compiliert werden.
Den aktiven kernel kann man vor der Installation mit cp -R /boot/kernel /boot/kernel.old"datum" sichern, so besteht die Möglichkeit wenn was schief geht, den alten Kernel wieder zu installieren. Die Installation des Kernes erfolgt mit make install
Tip: NAT Network Address Tanslation ( Betrieb als Router mit dynamischer IP )
options IPFIREWALL options IPDIVERT options IPFIREWALL_DEFAULT_TO_ACCEPT options IPFIREWALL_VERBOSE options IPFIREWALL_FORWARD
Diese Options werden im Kernel benötigt, damit man NAT entsprechend verwenden kann