Napatech: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== Configuration & building == | == Configuration & building == | ||
=== First Installation === | |||
* download latest Napatech drivers and untar it into e.g. /opt/napatech3 | * download latest Napatech drivers and untar it into e.g. /opt/napatech3 | ||
Line 25: | Line 27: | ||
* replace original binary in the /usr/local/sbin | * replace original binary in the /usr/local/sbin | ||
* run it | * run it | ||
=== Upgrade === | |||
cd /usr/src/sniffer | |||
git pull | |||
make | |||
* copy to the original directory and restart sensor | |||
== Settings == | == Settings == |
Revision as of 11:37, 25 April 2019
Configuration & building
First Installation
- download latest Napatech drivers and untar it into e.g. /opt/napatech3
- build the driver
- download the the sniffer's source
cd /usr/src git clone https://github.com/voipmonitor/sniffer.git cd sniffer ./configure
Install all libraries that the configure needs.
- edit INCLUDES and LIBS_PATH lines in the Makefile
INCLUDES = -I/usr/napatech3/include -I/usr/local/include ${MYSQLINC} -I jitterbuffer/ ${JSONCFLAGS} ${GLIBCFLAGS} LIBS_PATH = -L/opt/napatech3/lib -L/usr/local/lib/
- run make
- check it's built properly
root@server:/usr/src/sniffer# ldd ./voipmonitor | grep pcap libpcap.so.1 => /opt/napatech3/lib/libpcap.so.1 (0x00007fc0b69b0000)
- replace original binary in the /usr/local/sbin
- run it
Upgrade
cd /usr/src/sniffer git pull make
- copy to the original directory and restart sensor
Settings
- in voipmonitor.conf
interface = napa0
/opt/napatech3/config/ntpcap.ini # Napatech default ntpcap.ini file [napa0] Rx1="Assign[streamid=252;txport=0;txignore=true]=all" Tx=0
/opt/napatech3/config/ntservice.ini [System] TimestampFormat = NATIVE_UNIX TimestampMethod = EOF HostBufferWaitMethod = 0 SDRAMFillLevelWarning = 0
[logging] LogMask = 0x07 LogToFile = 0 LogFileName = /tmp/Log3G_%s.log LogBufferWrap = wrap [Adapter0] AdapterType = NT4E BusId = 00:07:00:00 PacketDescriptor = NT HostBuffersRx = [8,16,0] HostBuffersTx = [8,16,0] TimeSyncProtocol = NT TimeSyncConnectorIn = Ext TimeSyncConnectorOut = None TimeSyncConnectorRepeat = None TimeSyncTimeJumpThreshold = 1 TimeSyncTimeOffset = 0 MaxFrameSize = 9018 AltTPID = 0x8100 Profile = Capture DiscardSize = 16 OsTimeSyncFailover = DISABLE
Timing source In napatech where timestamp of packets is shifted to GMT and you want use system time instead: GMT:
TimeSyncConnectorExt1 = PpsIn
System dependent:
TimeSyncConnectorExt1 = NttsIn