先查看当前系统的版本号,分为amd64和i386,我的系统是amd64的。
进入对应的系统文件中:
cd /usr/src/sys/amd64/conf/
如果是i386,则
cd /usr/src/sys/i386/conf/
先复制一下原始的GENERIC文件
cp GENERIC GATEWAY
修改复制后的文件
vi GATEWAY
文件末尾加入IPFIREWALL选项
options IPFIREWALL
options IPFIREWALL_DEFAULT_TO ACCEPT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_IPDIVERT
目录/usr/src/sys/i386/conf/下,进行
config GATEWAY
cd ../compile/GATEWAY/
开始编译,大约需要30分钟
make depend; make; make install
重启:reboot。确保内核能正确新内核正常启动