MPD. большое кол-во клиентов

Технические вопросы по UTM 5.0
maf
Сообщения: 3
Зарегистрирован: Пн янв 12, 2009 12:23

MPD. большое кол-во клиентов

Сообщение maf »

Наверняка тема поднималась, поиском что-т не нашёл. Ткните, плз, если всё-таки есть темка такая.

Симптомы: у клиента после пары-тройки минут замирает инет ( ифейс висит, инета нет). Помогает реконнект. Начинается всё от 300< ng интерфейсов.

В роли NAS - FreeBSD 7.0, mpd 4.4.1_1. В логи сыпется:

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

ng_mppc_decompress&#58; too many &#40;1769&#41; packets dropped, disabling node 0xce6f9880!
ng_mppc_decompress&#58; too many &#40;4076&#41; packets dropped, disabling node 0xcf025c00!
ng_mppc_decompress&#58; too many &#40;1001&#41; packets dropped, disabling node 0xc748c300!
ng_mppc_decompress&#58; too many &#40;1126&#41; packets dropped, disabling node 0xd30ed100!
ng_mppc_decompress&#58; too many &#40;4064&#41; packets dropped, disabling node 0xd0f12880!
Пробовали и 5ую mpd, фряхи 6.2, 6.3, 7.0.

Конфиг мпд:

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

default&#58;
    load pptp0
    load pptp1
    ...
    load pptp 999
 
    pptp0&#58;
    new -i ng0 pptp0 pptp0
    load pptp_standart

    ...

    pptp999&#58;
    new -i ng0 pptp999 pptp999
    load pptp_standart

pptp_standart&#58;
    set ipcp ranges 192.168.101.1/32 1.1.1.1/32
    set iface disable on-demand
    set bundle disable multilink
    set link yes acfcomp protocomp

#    set link no pap chap
    set link enable chap
    set link keep-alive 20 120
    set ipcp yes vjcomp
    set ipcp dns *.*.*.* *.*.*.*
#    set ipcp nbns 192.168.101.1
    set iface enable proxy-arp
    set bundle enable compression

    set ccp yes mppc
#    set ccp yes mpp-e40
    set ccp yes mpp-e128
    set ccp yes mpp-stateless
    set ccp disable mpp-compress

    set iface enable tcpmssfix

    set pptp enable incoming
    set pptp disable originate

    set pptp    disable windowing
    set pptp    enable  always-ack
    set pptp    disable delayed-ack

    set auth enable radius-auth
    set auth enable radius-acct
    set radius timeout 10
    set radius config /usr/local/etc/mpd4/radius.conf
    set radius retries 3
    set ipcp yes radius-ip
sysctl -a | grep net.graph

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

net.graph.recvspace&#58; 45000
net.graph.maxdgram&#58; 45000
net.graph.maxalloc&#58; 512
Пробовали так же эти параметры:

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

kern.ipc.somaxconn=8192
kern.maxfiles=65536
kern.maxfilesperproc=32768
net.inet.tcp.delayed_ack=0
net.inet.tcp.sendspace=65535
net.inet.udp.recvspace=65535
net.inet.udp.maxdgram=57344
net.local.stream.recvspace=65535
net.local.stream.sendspace=65535
Ядро собрано с дефолтовым SHED_4BSD. По поводу нетграф в ядре:

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

options         NETGRAPH
options         NETGRAPH_PPP
options         NETGRAPH_PPTPGRE
options         NETGRAPH_NETFLOW
options         NETGRAPH_KSOCKET
Сетевухи пробовали и em и re. Лучших пока нет. Машина такая:
Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz
памяти 2 гига. Материнку сейчас глянуть не могу.

Сетевухи работают в lagg'e

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

lagg0&#58; flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 00&#58;80&#58;48&#58;51&#58;c7&#58;28
        inet *.*.*.* netmask 0xffffffc0 broadcast *.*.*.*
        inet 10.0.7.11 netmask 0xffffff00 broadcast 10.0.7.255
        inet 192.168.1.11 netmask 0xffffff00 broadcast 192.168.1.255
        media&#58; Ethernet autoselect
        status&#58; active
        laggproto loadbalance
        laggport&#58; re1 flags=4<ACTIVE>
        laggport&#58; re0 flags=4<ACTIVE>
Пробовали и device poolling. С ним машина вообще виснет спустя полчаса-час реальной нагрузки.

То что машина захлёбывается в интерруптах от сетевух понятно. В пики они сжирают 90-100% ресурсов камня.

Ах да, на тачке кроме мпд ещё нг_нат. Но пробовали его убирать, не особо помогает. Больше ничего нет (snmp для статистики ток).

Есть ли варианты? Или однозначно нужны сетевухи и камень посерьёзней?
Последний раз редактировалось maf Вт янв 20, 2009 10:36, всего редактировалось 2 раза.

Blackmore
Сообщения: 365
Зарегистрирован: Вс фев 06, 2005 09:24
Откуда: подмосковье

Сообщение Blackmore »

на тачку накатить 7.1 и мпд 5.2, дамминет с пайпами фтопку, если таковой имеется, шепировать при помощи ng_car FreeBSD оттюнить по сетевой системе и по нетграфу - читать в гугле

maf
Сообщения: 3
Зарегистрирован: Пн янв 12, 2009 12:23

Сообщение maf »

Шейпиццо и так через ng_car. Пайпов тоже нет.
С 7.1 как-нибудь попробуем.

Siny
Сообщения: 88
Зарегистрирован: Ср ноя 16, 2005 13:15
Контактная информация:

Сообщение Siny »

откуда в логах про mppc - выключите, хотя бы путем изьятия из конфига mpd
6.2,6.3 mpd 5.1 >500 online ничего подобного в логах нету, проц слабее, да и ядро без smp собрано, максимальная нагрузка проца в час пик 50-55% (80% анлимитчиков)
если с пулингом машина виснет, то нужно мать искать другую, а не сетевуху или проц

Andriuxa
Сообщения: 114
Зарегистрирован: Пн окт 13, 2008 07:08

Сообщение Andriuxa »

Аналогичная ситуация была, пока не поставил mpd5. Он сам выделяет под нужное количество пользователей нужно количесво ng_

maf
Сообщения: 3
Зарегистрирован: Пн янв 12, 2009 12:23

Сообщение maf »

Переехали на bsd 7.1 и mpd 5.2. Железо тож сменилось:

Мать intel s5000vsa, камень xeon 4 ядра 2ghz, памяти 2гб 800mhz.

Ситуация такая же

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

ng_mppc_decompress&#58; too many &#40;4088&#41; packets dropped, disabling node 0xc69ffd00!
ng_mppc_decompress&#58; too many &#40;4064&#41; packets dropped, disabling node 0xcaeb9c80!
ng_mppc_decompress&#58; too many &#40;4067&#41; packets dropped, disabling node 0xc6231680!
ng_mppc_decompress&#58; too many &#40;4091&#41; packets dropped, disabling node 0xc6f28e80!
ng_mppc_decompress&#58; too many &#40;4094&#41; packets dropped, disabling node 0xca98c500!
ng_mppc_decompress&#58; too many &#40;4095&#41; packets dropped, disabling node 0xc641ae00!
ng_mppc_decompress&#58; too many &#40;3850&#41; packets dropped, disabling node 0xcaffcb80!
top -PS

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

last pid&#58;  3100;  load averages&#58;  0.05,  0.04,  0.04    up 3+18&#58;48&#58;08  16&#58;26&#58;47
72 processes&#58;  7 running, 51 sleeping, 14 waiting
CPU 0&#58;  0.0% user,  0.0% nice,  8.6% system,  0.0% interrupt, 91.4% idle
CPU 1&#58;  0.0% user,  0.0% nice,  0.0% system, 20.6% interrupt, 79.4% idle
CPU 2&#58;  0.0% user,  0.0% nice,  0.4% system,  3.4% interrupt, 96.3% idle
CPU 3&#58;  0.4% user,  0.0% nice,  0.0% system, 28.5% interrupt, 71.2% idle
Mem&#58; 20M Active, 183M Inact, 178M Wired, 48K Cache, 112M Buf, 1612M Free
netstat

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

vpn-new#/sys/i386/conf> netstat -I lagg0 -w 1
            input        &#40;lagg0&#41;           output
   packets  errs      bytes    packets  errs      bytes colls
      9413     0    6668438       9110     0    6474746     0
      8650     0    5862470       8408     0    5712414     0
      9112     0    6190553       8840     0    6078487     0
      9679     0    6398947       9210     0    6145630     0
      8802     0    5815683       8457     0    5697887     0
Ядро собрано с SMP. Шедулер SCHED_ULE

mpd.conf

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

startup&#58;
        set user admin passmpd
        set console self 127.0.0.1 5005
        set console open
        set web self 0.0.0.0 5006
        set web open

default&#58;
        load pptp_standart

pptp_standart&#58;
        set ippool add pool1 192.168.101.1 1.1.1.1/32
#       set iface disable on-demand
        create bundle template B
        set iface enable proxy-arp
        set iface idle 86400
        set iface enable tcpmssfix
        set ipcp yes vjcomp
        set ipcp ranges 192.168.101.1/32 ippool pool1
        set ipcp dns 192.168.1.1 192.168.1.2
        set bundle enable compression
        set ccp yes mppc
        set mppc yes e40
        set mppc yes e128
        set mppc yes stateless

        create link template L pptp
        set link action bundle B
        set link enable multilink       # enable?
        set link yes acfcomp protocomp
        set link no pap chap
        set link enable chap
        load radius
        set link keep-alive 10 60
        set link mtu 1460
        set pptp self 0.0.0.0
        set link enable incoming

#       set pptp disable windowing
#       set pptp enable always-ack

radius&#58;
        set radius config /usr/local/etc/mpd5/radius.conf
        set radius server 127.0.0.1 radius 1812 1813
        set radius retries 3
        set radius timeout 10
        set radius me 1.1.1.1
        set auth acct-update 300
        set auth enable radius-auth
        set auth enable radius-acct
        set radius enable message-authentic
Максимальное кол-во клиентов было 456. 2ое суток ошибки не сыпало, сёдня опять понеслось...

Arti
Сообщения: 266
Зарегистрирован: Пн окт 01, 2007 02:44

Сообщение Arti »

Вы заметили как выглядит top? Там два процессора загружены а остальные отдыхают. Скорей всего происходит это из-за того, что сетёвки две штуки. Т.к. вся обработка трафика происходит в контексте прерывания (net.isr.direct: 1) т.е. эффективно можно загрузить число процессоров(ядер) равное количеству основных источников прерываний - т.е. сетёвок. К чему я это. Обычно NAS подключается двумя линьками: одним в центральный свич, другим во внешний роутер. В этом случае оптимальный процессор - высокочастотный двухядерник.

Вообще подобная ошибка может появляться также в случае повреждения пакета, например при неустойчивом физическом соединении (радиоканал).

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

Добрый день!
Нашел ли кто выход из сутуации при появлении:
ng_mppc_decompress: too many (4094) packets dropped, disabling node 0xcfe2c300!

kaats
Сообщения: 2
Зарегистрирован: Вт апр 06, 2010 18:10

Сообщение kaats »

как вариант
http://lists.freebsd.org/pipermail/free ... 02446.html

рекомендуют NO_ADAPTIVE_MUTEXES option включить в ядро.

NO_ADAPTIVE_MUTEXES описание , например, тут
http://fxr.watson.org/fxr/source/conf/N ... LENG70#201

я не пробывал это - жду удобного момента ребутнутся...

kaats
Сообщения: 2
Зарегистрирован: Вт апр 06, 2010 18:10

Сообщение kaats »

kaats писал(а):как вариант
http://lists.freebsd.org/pipermail/free ... 02446.html

рекомендуют NO_ADAPTIVE_MUTEXES option включить в ядро.

NO_ADAPTIVE_MUTEXES описание , например, тут
http://fxr.watson.org/fxr/source/conf/N ... LENG70#201

я не пробывал это - жду удобного момента ребутнутся...
не оно. Не помогло :(

Gezm0
Сообщения: 95
Зарегистрирован: Вт июн 24, 2008 22:00

Сообщение Gezm0 »

На 7.1-RELEASE, версии mpd 5.2 и более новые, всего 4 сервера. До 1300 сессий pptp на каждом. Шедулер SCHED_4BSD. Описанных вами проблем не наблюдается.

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

Gezm0 писал(а):На 7.1-RELEASE, версии mpd 5.2 и более новые, всего 4 сервера. До 1300 сессий pptp на каждом. Шедулер SCHED_4BSD. Описанных вами проблем не наблюдается.
а можно ваши /etc/sysctl.conf, /boot/loader.conf ?

Gezm0
Сообщения: 95
Зарегистрирован: Вт июн 24, 2008 22:00

Сообщение Gezm0 »

gil писал(а):
Gezm0 писал(а):На 7.1-RELEASE, версии mpd 5.2 и более новые, всего 4 сервера. До 1300 сессий pptp на каждом. Шедулер SCHED_4BSD. Описанных вами проблем не наблюдается.
а можно ваши /etc/sysctl.conf, /boot/loader.conf ?
loader.conf

net.graph.maxalloc=2048
kern.ipc.maxsockbuf=1048576

sysctl.conf

kern.polling.enable=1
kern.ipc.maxsockbuf=1048576
net.graph.maxdgram=524288
net.graph.recvspace=524288
net.inet.icmp.icmplim_output=0
kern.polling.user_frac=10
kern.polling.burst_max=1000
net.inet.ip.fw.dyn_max=60000

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

опции такие же.. видимо, стоит до 7 обновиться все же :)

hadzhimurad
Сообщения: 17
Зарегистрирован: Пн июл 30, 2007 20:52

Сообщение hadzhimurad »

Имеется похожая проблема.
Сервак стабильно зависает раз в неделю. В логи сыпется

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

ng_mppc_decompress&#58; decomp returned 0x0
в огромных количествах. Я связываю эту проблему с зависанием.
Логи раскочегарил, и это сообщение появляется сразу после коннекта юзера.
Как же обойти эту проблему?

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

vpn# cat /usr/local/etc/mpd5/mpd.conf
startup&#58;
	set console self 127.0.0.1 5005
	set console open
	set web self 10.10.0.22 8000
	set web open
	set user subnet secpass admin
	set netflow peer 192.168.100.1 9996
	set netflow self 192.168.100.22 9990
	set netflow timeouts 5 5

default&#58;
	load pptp_server
	log -console -ipcp -lcp -bund -link +auth -ecp -ipv6cp -iface -phys -ccp -fsm -chat -radius -rep

pptp_server&#58;
	set ippool add pool1 172.16.0.50 172.16.0.254

	create bundle template B
#	set iface disable on-demand
	set iface enable proxy-arp
	set iface idle 0
	set iface enable tcpmssfix
	set iface enable netflow-out
	set iface enable netflow-in
	set iface enable tee
	set ipcp yes vjcomp

#	set ipcp ranges 172.16.0.1/32 ippool pool1
	set ipcp ranges 172.16.0.1/32 0.0.0.0/0
	set ipcp dns 81.24.80.229 81.24.83.2
	set ipcp yes req-pri-dns
	set ipcp yes req-sec-dns

# Enable Microsoft Point-to-Point encryption &#40;MPPE&#41;
	set bundle enable compression
	set bundle disable encryption
	set bundle enable crypt-reqd
	set ccp yes mppc
	set mppc yes compress e40 e128 stateless

	create link template L pptp
	set link enable multilink
	set link yes acfcomp protocomp
	set link yes crypt-reqd

	set link action bundle B
	set link no pap chap eap
	set link enable chap-msv1
	set link enable chap-msv2

	set link keep-alive 0 0
	set link mtu 1460
	set pptp self 10.10.0.22
	set link enable incoming
	load radius

radius&#58;
# or specify the server directly here
	set radius server 192.168.100.1 secpass 1812 1813
	set radius retries 5
	set radius timeout 10
#	set radius me 192.168.100.1
	set auth acct-update 300
	set auth enable radius-auth
	set auth enable radius-acct
	set radius enable message-authentic
	set link enable peer-as-calling

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

vpn# uname -a
FreeBSD subnet-vpn.dagtk.net 7.3-STABLE FreeBSD 7.3-STABLE #4&#58; Wed May 26 03&#58;17&#58;52 VOLST 2010  /usr/obj/usr/src/sys/NAS  i386

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

subnet-vpn# kldstat 
Id Refs Address    Size     Name
 1    6 0xc0200000 447004   kernel
 2    1 0xc0648000 6a508    acpi.ko
 3    1 0xce44d000 5000     ng_mppc.ko
 4    1 0xce452000 2000     rc4.ko
ng_mppc вынес вмодуль,

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

subnet-vpn# cat /usr/src/sys/modules/netgraph/mppc/Makefile 
# $Whistle&#58; Makefile,v 1.1 1999/12/08 20&#58;20&#58;39 archie Exp $
# $FreeBSD&#58; src/sys/modules/netgraph/mppc/Makefile,v 1.14 2006/08/14 13&#58;28&#58;53 des Exp $

KMOD=	ng_mppc
SRCS= 	ng_mppc.c opt_netgraph.h

NETGRAPH_MPPC_COMPRESSION?=	1
NETGRAPH_MPPC_ENCRYPTION?=	1

.if $&#123;NETGRAPH_MPPC_COMPRESSION&#125; > 0
# XXX These files don't exist yet, but hopefully someday they will...
.PATH&#58; $&#123;.CURDIR&#125;/../../../net
SRCS+=	mppcc.c mppcd.c
.endif

.if $&#123;NETGRAPH_MPPC_ENCRYPTION&#125; > 0
.PATH&#58; $&#123;.CURDIR&#125;/../../../crypto
SRCS+= sha1.c
.endif

.if !defined&#40;KERNBUILDDIR&#41;
opt_netgraph.h&#58;
	&#58;> $&#123;.TARGET&#125;
.if $&#123;NETGRAPH_MPPC_COMPRESSION&#125; > 0
	echo "#define NETGRAPH_MPPC_COMPRESSION 1" >> $&#123;.TARGET&#125;
.endif
.if $&#123;NETGRAPH_MPPC_ENCRYPTION&#125; > 0
	echo "#define NETGRAPH_MPPC_ENCRYPTION 1" >> $&#123;.TARGET&#125;
.endif
.endif

.include <bsd.kmod.mk>

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

subnet-vpn# cat /sys/i386/conf/NAS 
#
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files&#58;
#
#    http&#58;//www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#

cpu		I686_CPU
ident		NAS

# 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 	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_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_HOOKS		# Kernel DTrace hooks

# FIREWALL
options         IPFIREWALL              #firewall
options         IPFIREWALL_VERBOSE      #enable logging to syslogd&#40;8&#41;
#options         IPFIREWALL_DEFAULT_TO_ACCEPT    #allow everything by default
options         IPDIVERT
options         IPFIREWALL_FORWARD
options         DUMMYNET
options         IPFIREWALL_NAT          #ipfw kernel nat support
options         LIBALIAS

# netgraph&#40;4&#41;.
options         NETGRAPH                # netgraph&#40;4&#41; system 
#options         NETGRAPH_DEBUG          # enable extra debugging, this 

# Node types 
#options         NETGRAPH_ASYNC 
#options         NETGRAPH_ATMLLC 
#options         NETGRAPH_ATM_ATMPIF 
#options         NETGRAPH_BLUETOOTH              # ng_bluetooth&#40;4&#41; 
#options         NETGRAPH_BLUETOOTH_BT3C         # ng_bt3c&#40;4&#41; 
#options         NETGRAPH_BLUETOOTH_H4           # ng_h4&#40;4&#41; 
#options         NETGRAPH_BLUETOOTH_HCI          # ng_hci&#40;4&#41; 
#options         NETGRAPH_BLUETOOTH_L2CAP        # ng_l2cap&#40;4&#41; 
#options         NETGRAPH_BLUETOOTH_SOCKET       # ng_btsocket&#40;4&#41; 
#options         NETGRAPH_BLUETOOTH_UBT          # ng_ubt&#40;4&#41; 
#options         NETGRAPH_BLUETOOTH_UBTBCMFW     # ubtbcmfw&#40;4&#41; 
options         NETGRAPH_BPF 
options         NETGRAPH_BRIDGE 
options         NETGRAPH_CAR 
options         NETGRAPH_CISCO 
#options         NETGRAPH_DEFLATE 
#options         NETGRAPH_DEVICE 
#options         NETGRAPH_ECHO 
#options         NETGRAPH_EIFACE 
options         NETGRAPH_ETHER 
#options         NETGRAPH_FEC 
#options         NETGRAPH_FRAME_RELAY 
#options         NETGRAPH_GIF 
#options         NETGRAPH_GIF_DEMUX 
#options         NETGRAPH_HOLE 
options         NETGRAPH_IFACE 
#options         NETGRAPH_IP_INPUT 
options         NETGRAPH_IPFW 
options         NETGRAPH_KSOCKET 
#options         NETGRAPH_L2TP 
#options         NETGRAPH_LMI 
#options         NETGRAPH_MPPC_ENCRYPTION
#options         NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_NETFLOW 
options         NETGRAPH_NAT 
options         NETGRAPH_ONE2MANY 
options         NETGRAPH_PPP 
#options         NETGRAPH_PPPOE 
options         NETGRAPH_PPTPGRE 
#options         NETGRAPH_PRED1 
options         NETGRAPH_RFC1490 
options         NETGRAPH_SOCKET 
#options         NETGRAPH_SPLIT 
#options         NETGRAPH_SPPP 
#options         NETGRAPH_TAG 
options         NETGRAPH_TCPMSS 
options         NETGRAPH_TEE 
options         NETGRAPH_TTY 
options         NETGRAPH_UI 
options         NETGRAPH_VJC

# To make an SMP kernel, the next two lines are needed
options		SMP			# Symmetric MultiProcessor Kernel
options		PAE

options		HZ=1000

device		apic			# I/O APIC

# CPU frequency control
device		cpufreq

# Bus support.
device		eisa
device		pci

# ATA and ATAPI devices
device		ata
device		atadisk		# ATA disk drives
device		atapicd		# ATAPI CDROM drives
options 	ATA_STATIC_ID	# Static device numbering


# RAID controllers
device          mfi             # LSI MegaRAID SAS

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

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

device		agp		# support several AGP chipsets

device          vga

# Power management support &#40;see NOTES for more options&#41;
#device		apm
# Add suspend/resume support for the i8254.
device		pmtimer

# 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;
device		lpt		# Printer
device		plip		# TCP/IP over parallel
device		ppi		# Parallel port interface device
#device		vpo		# Requires scbus and da

# 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		miibus
device		bce

# 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

Решение проблемы могу оплатить.

Закрыто