1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-09-22 18:11:23 +02:00
fastnetmon-rewritten/docs/NETMAP_INSTALL.md
2015-05-14 03:15:39 +03:00

922 B

Build netmap on Debian 7 Wheezy with ixgbe 10GE NIC (82599):

Get kernel sources:

cd /usr/src
apt-get source  linux-image-3.2.0-4-amd64

Download netmap kernel module code:

cd /usr/src
git clone https://code.google.com/p/netmap/ 
cd netmap/LINUX/

Build netmap with drivers:

./configure --kernel-sources=/usr/src/linux-3.2.65 --drivers=ixgbe
make
make install

Load modules:

insmod ./netmap.ko
modprobe mdio
modprobe ptp
modprobe dca 
insmod ixgbe/ixgbe.ko

Enable interfaces:

ifconfig eth0 up
ifconfig eth0 promisc

Add to /etc/rc.local:

rmmod ixgbe
insmod /usr/src/netmap/LINUX/netmap.ko
modprobe mdio
modprobe ptp
modprobe dca 
insmod /usr/src/netmap/LINUX/ixgbe/ixgbe.ko
ifconfig eth0 up
ifconfig eth0 promisc

If you want driver with all modern features, please take a look here