Date: Thu, 5 Dec 2013 15:42:17 +0100 From: Fleuriot Damien <ml@my.gd> To: "firmdog@gmail.com" <firmdog@gmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: do I have to compile a new kernel? or just add options somehow? Message-ID: <1A249B2C-B341-4270-B343-627901FD9562@my.gd> In-Reply-To: <CAHcg-UF6hdDBrnw%2BjY6ajzdD9NnSzAPnu8pwMqvGfkK3feWgKQ@mail.gmail.com> References: <CAHcg-UF6hdDBrnw%2BjY6ajzdD9NnSzAPnu8pwMqvGfkK3feWgKQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Dec 5, 2013, at 3:35 PM, "firmdog@gmail.com" <firmdog@gmail.com> = wrote: > I am having difficulty understanding what is compiled into the GENERIC > kernel. >=20 > I need to enable "device crypto" with IPSEC and IPSEC_NAT_T options. >=20 > Can I just configure the GENERIC kernel in a config file? Or do I have = to > compile a totally new kernel? > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to = "freebsd-questions-unsubscribe@freebsd.org" While it's far from being a good practice, you can simply add your: device crypto options IPSEC options IPSEC_NAT_T to /sys/amd64/conf/GENERIC (assuming you're running a 64bit release that = is). Then: cd /usr/src && make kernel-toolchain && make buildkernel Once the kernel is built, you only need to "make installkernel" and = reboot. It is good practice, before rebooting, to run "mergemaster -p" , even if = you've only done a minor upgrade, let good habits sink in ;) Regarding what is compiled in the GENERIC kernel, you can find the = included options and devices at: /sys/amd64/conf/GENERIC or /sys/i386/conf/GENERIC You may also run config -x /boot/kernel/kernel , if your kernel was = built with INCLUDE_CONFIG_FILE , which GENERIC does.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1A249B2C-B341-4270-B343-627901FD9562>