From ba9bfebe49b659333f7216da43973b057fceb09c Mon Sep 17 00:00:00 2001 From: Pavel Odintsov Date: Sat, 9 Dec 2017 22:29:55 +0000 Subject: [PATCH] Migrated FreeBSD Netmap guide --- docs/BUILDING_FREEBSD_KERNEL_FOR_NETMAP.md | 43 +--------------------- 1 file changed, 1 insertion(+), 42 deletions(-) diff --git a/docs/BUILDING_FREEBSD_KERNEL_FOR_NETMAP.md b/docs/BUILDING_FREEBSD_KERNEL_FOR_NETMAP.md index 7b01827..1afcb22 100644 --- a/docs/BUILDING_FREEBSD_KERNEL_FOR_NETMAP.md +++ b/docs/BUILDING_FREEBSD_KERNEL_FOR_NETMAP.md @@ -1,42 +1 @@ -### Installing netmap module for FreeBSD kernel - -Try to build kernel module for current kernel: -```bash -cd /usr/src/sys/modules/netmap -make -make install -kldload netmap -``` - -But you could hit this bug: -```bash -KLD netmap.ko: depends on kernel - not available or version mismatch -linker_load_file: Unsupported file type -``` - -Enable netmap startup on server load: -```bash -echo 'netmap_load="YES"' >> /boot/loader.conf -``` -To activate Netmap on your server you have to turn your interface on promiscuous mode: -ifconfig promisc - -And should rebuild kernel manually. - -Install SVN: -```bash -pkg install devel/subversion -``` - -Download base repository for FreeBSD 10 stable (replace 10 by your FreeBSD version): -```svn checkput https://svn0.ru.freebsd.org/base/stable/10 /usr/src``` - -Build and install new kernel: -```bash -cd /usr/src/sys/amd64/conf -cp GENERIC KERNELWITHNETMAP -cd /usr/src -make buildkernel KERNCONF=KERNELWITHNETMAP -make installkernel KERNCONF=KERNELWITHNETMAP -``` - +Page was moved to our [site](https://fastnetmon.com/installing-netmap-module-for-freebsd-kernel/)