编译内核,添加nat功能

先查看当前系统的版本号,分为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。确保内核能正确新内核正常启动

你可能感兴趣的:(编译内核,添加nat功能)