ng_netflow для UTM5

Технические вопросы по UTM 5.0
JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

В таком случае не включайте на ней 3DNow и прочие специфичные для AMD вещи. Иначе может перестать быть жизнеспособной.

lancelot
Сообщения: 248
Зарегистрирован: Вс янв 23, 2005 16:28

Сообщение lancelot »

да вроде ничего особенного не включал

Код: Выделить всё

cpu             HAMMER
ident           VPN_amd64

options         IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_VERBOSE_LIMIT=500
options         IPFIREWALL_FORWARD
options         IPDIVERT                # <E1><CB><D4><C9><D7><C1><C3><C9><D1> natd
options         DUMMYNET
options         IPFILTER                # <FC><F4><EF> <E1><EB><F4><E9><F7><E9><FA><E1><E3><E9><F1> ipnat
options         IPFILTER_LOG
options         MROUTING                # <ED><C1><D2><DB><D2><D5><D4><C9><DA><C1><C3><C9><D1> <CD><D5><CC><D8><D4>
options         DEVICE_POLLING          # <F7><CB><CC><C0><DE><C1><C5><D4><D3><D1> <CE><C1> <CD><C1><D2><DB><D2><D5>
options         HZ=1000
options         SC_DISABLE_REBOOT       # <DA><C1><C2><CC><CF><CB><C9><D2><D5><C5><D4> <D0><C5><D2><C5><DA><C1><C7><D2><D5>
options         NETGRAPH
options         NETGRAPH_PPTPGRE
options         NETGRAPH_MPPC_ENCRYPTION
#options         NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_BPF
options         NETGRAPH_IFACE
options         NETGRAPH_SOCKET
options         NETGRAPH_PPP
options         NETGRAPH_VJC
options         NETGRAPH_KSOCKET
options         NETGRAPH_ETHER
options         NETGRAPH_TEE
options         NETGRAPH_CAR
options         NETGRAPH_ONE2MANY
options         NETGRAPH_RFC1490
options         NETGRAPH_IPFW
options         LIBALIAS
options         NETGRAPH_NAT
options         NETGRAPH_NETFLOW
options         NETGRAPH_SPLIT
options         NETGRAPH_TCPMSS
options         NETGRAPH_TTY
options         NETGRAPH_UI


# To statically compile in device wiring instead of /boot/device.hints
#hints          "GENERIC.hints"         # Default places to look for devices.

makeoptions     DEBUG=-g                # Build kernel with gdb&#40;1&#41; debug symbols

options         SCHED_ULE               # ULE scheduler
options         PREEMPTION              # Enable kernel thread preemption
options         INET                    # InterNETworking
#options        INET6                   # IPv6 communications protocols
options         SCTP                    # Stream Control Transmission Protocol
options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates support
options         UFS_ACL                 # Support for access control lists
options         UFS_DIRHASH             # Improve performance on big directories
options         UFS_GJOURNAL            # Enable gjournal-based UFS journaling
options         MD_ROOT                 # MD is a potential root device
options         NFSCLIENT               # Network Filesystem Client
options         NFSSERVER               # Network Filesystem Server
options         NFSLOCKD                # Network Lock Manager
options         NFS_ROOT                # NFS usable as /, requires NFSCLIENT
options         MSDOSFS                 # MSDOS Filesystem
options         CD9660                  # ISO 9660 Filesystem
options         PROCFS                  # Process filesystem &#40;requires PSEUDOFS&#41;
options         PSEUDOFS                # Pseudo-filesystem framework
options         GEOM_PART_GPT           # GUID Partition Tables.
options         GEOM_LABEL              # Provides labelization
options         COMPAT_43TTY            # BSD 4.3 TTY compat &#91;KEEP THIS!&#93;
options         COMPAT_IA32             # Compatible with i386 binaries
options         COMPAT_FREEBSD4         # Compatible with FreeBSD4
options         COMPAT_FREEBSD5         # Compatible with FreeBSD5
options         COMPAT_FREEBSD6         # Compatible with FreeBSD6
options         SCSI_DELAY=5000         # Delay &#40;in ms&#41; before probing SCSI
options         KTRACE                  # ktrace&#40;1&#41; support
options         STACK                   # stack&#40;9&#41; support
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         ADAPTIVE_GIANT          # Giant mutex is adaptive.
options         STOP_NMI                # Stop CPUS using NMI instead of IPI
options         AUDIT                   # Security event auditing
#options        KDTRACE_FRAME           # Ensure frames are compiled in
#options        KDTRACE_HOOKS           # Kernel DTrace hooks

# Make an SMP-capable kernel by default
options         SMP                     # Symmetric MultiProcessor Kernel

# CPU frequency control
device          cpufreq

# Bus support.
device          acpi
device          pci

# Floppy drives
#device         fdc

# ATA and ATAPI devices
device          ata
device          atadisk         # ATA disk drives
device          ataraid         # ATA RAID drives
device          atapicd         # ATAPI CDROM drives
#device         atapifd         # ATAPI floppy drives
#device         atapist         # ATAPI tape drives
options         ATA_STATIC_ID   # Static device numbering

# SCSI peripherals
device          scbus           # SCSI bus &#40;required for SCSI&#41;
device          ch              # SCSI media changers
device          da              # Direct Access &#40;disks&#41;
device          sa              # Sequential Access &#40;tape etc&#41;
device          cd              # CD
device          pass            # Passthrough device &#40;direct SCSI access&#41;
device          ses             # SCSI Environmental Services &#40;and SAF-TE&#41;


# atkbdc0 controls both the keyboard and the PS/2 mouse
device          atkbdc          # AT keyboard controller
device          atkbd           # AT keyboard
device          psm             # PS/2 mouse

device          kbdmux          # keyboard multiplexer

device          vga             # VGA video card driver

# syscons is the default console driver, resembling an SCO console
device          sc

device          agp             # support several AGP chipsets

# PCCARD &#40;PCMCIA&#41; support
# PCMCIA and cardbus bridge support
device          cbb             # cardbus &#40;yenta&#41; bridge
device          pccard          # PC Card &#40;16-bit&#41; bus
device          cardbus         # CardBus &#40;32-bit&#41; bus

# Serial &#40;COM&#41; ports
device          sio             # 8250, 16&#91;45&#93;50 based serial ports
device          uart            # Generic UART driver

# Parallel port
device          ppc
device          ppbus           # Parallel port bus &#40;required&#41;

# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc&#40;4&#41; glue driver, uncomment the following
# line to enable it &#40;connects to sio, uart and/or ppc drivers&#41;&#58;
#device         puc

device          em              # Intel PRO/1000 Gigabit Ethernet Family


# Pseudo devices.
device          loop            # Network loopback
device          random          # Entropy device
device          ether           # Ethernet support
device          sl              # Kernel SLIP
device          ppp             # Kernel PPP
device          tun             # Packet tunnel.
device          pty             # Pseudo-ttys &#40;telnet etc&#41;
device          md              # Memory "disks"
device          gif             # IPv6 and IPv4 tunneling
device          faith           # IPv6-to-IPv4 relaying &#40;translation&#41;
device          firmware        # firmware assist module

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device          bpf             # Berkeley packet filter

# USB support
device          uhci            # UHCI PCI->USB interface
device          ohci            # OHCI PCI->USB interface
device          ehci            # EHCI PCI->USB interface &#40;USB 2.0&#41;
device          usb             # USB Bus &#40;required&#41;
device          ugen            # Generic
device          uhid            # "Human Interface Devices"
device          ukbd            # Keyboard
device          umass           # Disks/Mass storage - Requires scbus and da
device          ums             # Mouse

# USB Serial devices
device          ucom            # Generic com ttys

Beavis
Сообщения: 205
Зарегистрирован: Вт июн 21, 2005 00:44

Сообщение Beavis »

littlesavage писал(а):
lancelot писал(а):kaa76 почему не верно считает... в билинг передаются данные на 5-10% больше чем скачано на самом деле
На внешнем интерфейсе входящиего трафика всегда будет больше. Особенно, если в сторону клиента стоит шейпер.
Часть траффика попадает на коллектор, но затем может дропаться.

Исходящий трафик сходится?

Можно попробовать поменять конфигурацию (NGM_NETFLOW_SETCONFIG по man ng_netflow):
ngctl msg netflow: setconfig "{iface=2 conf=11}"

Посмотреть кеш netflow можно командой
flowctl netflow show

Стоит попробовать сравнить содержимое кеша до тестовой передачи трафика через netflow и после. В качестве данных для передачи - пинги фиксированного размера
В это же время запустить tcpdump с записью в файл, и потом еще сравнить с его данными
Скажите пожалуйста, а как вбивать битовую маску в setconfig? в двоичном виде?
т.е, если я хочу включить биты 8, 4 и 2, то должно быть так?
ngctl msg netflow: setconfig "{iface=2 conf=10001010}"

или все таки в 10-тичном: ngctl msg netflow: setconfig "{iface=2 conf=138}" ?
или в 16-тиричном: ngctl msg netflow: setconfig "{iface=2 conf=8A}"?

lancelot
Сообщения: 248
Зарегистрирован: Вс янв 23, 2005 16:28

Сообщение lancelot »

Beavis писал(а): Скажите пожалуйста, а как вбивать битовую маску в setconfig? в двоичном виде?
т.е, если я хочу включить биты 8, 4 и 2, то должно быть так?
ngctl msg netflow: setconfig "{iface=2 conf=10001010}"

или все таки в 10-тичном: ngctl msg netflow: setconfig "{iface=2 conf=138}" ?
или в 16-тиричном: ngctl msg netflow: setconfig "{iface=2 conf=8A}"?
а для чего вам это?

Beavis
Сообщения: 205
Зарегистрирован: Вт июн 21, 2005 00:44

Сообщение Beavis »

lancelot писал(а):
Beavis писал(а): Скажите пожалуйста, а как вбивать битовую маску в setconfig? в двоичном виде?
т.е, если я хочу включить биты 8, 4 и 2, то должно быть так?
ngctl msg netflow: setconfig "{iface=2 conf=10001010}"

или все таки в 10-тичном: ngctl msg netflow: setconfig "{iface=2 conf=138}" ?
или в 16-тиричном: ngctl msg netflow: setconfig "{iface=2 conf=8A}"?
а для чего вам это?
Я не понимаю как юзать setconfig :(
Как эти биты вписывать? http://www.slashtmp.ru/2009/05/06/tag-ng_netflow/

Закрыто