FreeBSD 7.1 mpd5.3

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
hellion
рядовой
Сообщения: 15
Зарегистрирован: 2009-10-20 21:43:13

FreeBSD 7.1 mpd5.3

Непрочитанное сообщение hellion » 2011-01-12 21:38:02

Сервер NAS c FreeBSD 7.1-RELEASE-p4 mpd5.3
mpd5 зависает непонятно сесии держатся около 730, а при подключении пишет 800 вот конфиг ядра и мпд. Но не всегда бывает работает нормально и при таком количестве пользователей.
нат не используется, все реальные айпи адреса, пайпов нету в фаерволе, нагрузка проца до 100%
проц ксеон с серверной мамкой
cpu<---><------>I686_CPU
ident<-><------>STABLYA

makeoptions<--->DEBUG=-g<------><------># Build kernel with gdb(1) 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 (requires PSEUDOFS)
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 [KEEP THIS!]
options <------>COMPAT_FREEBSD4><------># Compatible with FreeBSD4
options <------>COMPAT_FREEBSD5><------># Compatible with FreeBSD5
options <------>COMPAT_FREEBSD6><------># Compatible with FreeBSD6
#options <----->SCSI_DELAY=5000><------># Delay (in ms) before probing SCSI
options <------>KTRACE<><------><------># ktrace(1) support
options <------>STACK<-><------><------># stack(9) 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

# To make an SMP kernel, the next two lines are needed
options <------>SMP<---><------><------># Symmetric MultiProcessor Kernel
device<><------>apic<--><------><------># I/O APIC

# CPU frequency control
device<><------>cpufreq

# Bus support.
#device><------>eisa
device<><------>pci

# Floppy drives
#device><------>fdc

# ATA and ATAPI devices
device<><------>ata
device<><------>atadisk><------># ATA disk drives
device<><------>ataraid><------># ATA RAID drives
options <------>ATA_STATIC_ID<-># Static device numbering


options NETGRAPH<------>..
options NETGRAPH_PPP<-->..
options NETGRAPH_PPTPGRE.....
#options NETGRAPH_L2TP....

options IPFIREWALL
options IPFIREWALL_DEFAULT_TO_ACCEPT
options><------>IPFIREWALL_FORWARD
options IPDIVERT
options DUMMYNET
options DEVICE_POLLING
#options<------><------>SMP
options><------>HZ=1000
startup:
# enable TCP-Wrapper (hosts_access(5)) to block unfriendly clients
set global enable tcp-wrapper
# configure the console
set console self хх.хх.хх.хх 5005
set user admin mpdsecret admin
set console open
#WEB managment
#set web self 0.0.0.0 5006
#set web open
#Netflow options
set netflow peer 127.0.0.1 9996
set netflow self 127.0.0.1 9900
set netflow timeouts 15 15
set netflow hook 9000


default:
load pptp_server

pptp_server:

set ippool add pool1 хх.ххх.ххх.0 хх.ххх.ххх.255

# Create clonable bundle template named B
create bundle template B
set iface enable proxy-arp
set iface idle 1800
set iface enable tcpmssfix
set ipcp yes vjcomp
# Specify IP address pool for dynamic assigment.
set ipcp ranges хх.хх.хх.хх ippool pool1
set ipcp dns хх.хх.хх.хх
# The five lines below enable Microsoft Point-to-Point encryption
# (MPPE) using the ng_mppc(8) netgraph node type.
set bundle enable compression
set ccp yes mppc
set mppc yes e40
set mppc yes e128
set mppc yes stateless
# Create clonable link template named L
create link template L pptp
# Set bundle template to use
set link action bundle B
set link enable peer-as-calling
# Multilink adds some overhead, but gives full 1500 MTU.
set link enable multilink
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
set link keep-alive 10 60
# We reducing link mtu to avoid GRE packet fragmentation
set link mtu 1460
# Configure PPTP
# ....... IP .. ....... ..... ............. ..........
set pptp self хх.ххх.хх.хх
# Allow to accept calls
set link enable incoming
load radius

radius:
#IP, ...... . ..... RADIUS-.......
set radius server хх.ххх.хх.хх mpd2secret 1812 1813
#set radius config /etc/radius.conf
set radius timeout 10
set auth acct-update 300
set auth enable radius-auth
set auth enable radius-acct
set radius retries 3
set auth disable internal
кто знает что может быть. помогите

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: FreeBSD 7.1 mpd5.3

Непрочитанное сообщение Гость » 2011-01-12 22:10:13

кто такой 730? 800? это какие то зашифрованные послания ?

hellion
рядовой
Сообщения: 15
Зарегистрирован: 2009-10-20 21:43:13

Re: FreeBSD 7.1 mpd5.3

Непрочитанное сообщение hellion » 2011-01-12 22:16:22

730 сессий, а 800 ошибка

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: FreeBSD 7.1 mpd5.3

Непрочитанное сообщение skeletor » 2011-01-13 11:12:36

Ошибка 800 связана с подвисанием mpd и невозможности подключиться новым клиентам. При этом старые работают нормально. Вылечил я так: убрал опцию

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

options         FLOWTABLE
из ядра. Но у тебя я её не вижу. Что выводит такая команда:

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

sysctl net.inet.flowtable.enable
Кстати, некоторые пишут, что добавление\удаление этой опции в ядро помогает решить проблему.

hellion
рядовой
Сообщения: 15
Зарегистрирован: 2009-10-20 21:43:13

Re: FreeBSD 7.1 mpd5.3

Непрочитанное сообщение hellion » 2011-01-13 15:01:15

В ядре нету ее
router# sysctl net.inet.flowtable
пишет:
sysctl: unknown oid 'net.inet.flowtable.enable'

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: FreeBSD 7.1 mpd5.3

Непрочитанное сообщение skeletor » 2011-01-14 11:17:21

Видимо опция появилась только в 8-ке.

hellion
рядовой
Сообщения: 15
Зарегистрирован: 2009-10-20 21:43:13

Re: FreeBSD 7.1 mpd5.3

Непрочитанное сообщение hellion » 2011-01-14 16:36:37

так что обновить систему? думаешь поможет?

hellion
рядовой
Сообщения: 15
Зарегистрирован: 2009-10-20 21:43:13

Re: FreeBSD 7.1 mpd5.3

Непрочитанное сообщение hellion » 2011-01-27 20:30:57

так как нету таких людей которые с этим встречались, то скажу. Обновил систему до 8.1, и mpd5.5 и сейчас полет нормальный. Без тюнинга.