Jump to content

Recommended Posts

Posted (edited)

Постоянно вылезают грабли с mpd (как с 3.х так и на 4.х), система 6.2-BETA2

 

Фефект граблей в том, что в один прекрасный момент перестают отдаваться впн, то-есть впн (pptp, pppoe) новые не подымаются (не видят впн сервера) а старые на сервере висят но трафик по ним не бегает…

 

 

Конфиг

 

default:

load pptp0

load pptp1

load pptp2

…..

load pptp47

load pptp48

load pptp49

load poe50

load poe51

load poe52

…..

load poe296

load poe297

load poe298

load poe299

 

 

pptp0:

new -i ng0 pptp0 pptp0

load pptp_standart

 

….

 

poe299:

new -i ng299 poe299 poe299

load pppoe_serv

 

 

pppoe_serv:

set bundle disable multilink

set bundle enable compression

#set bundle max-logins 1

set iface idle 0

set iface disable on-demand

set iface disable proxy-arp

set iface mtu 1492

set link no pap chap

set link no acfcomp protocomp

set link enable chap

set link keep-alive 10 75

set radius server 1xx.xx.xx.1 ddddd 1812 1813

set radius me 1xx.xxx.xxx.xxx

set auth enable radius-auth

set radius timeout 10

set radius config /etc/ppp/radius.conf

set radius retries 3

#set bundle enable radius-acct

#set bundle enable radius-auth

#set ipcp yes radius-ip

set ipcp ranges 1xxx.xxx.xx.xx/32 192.168.1.1/32

#set ipcp yes radius-ip

set ipcp no vjcomp

set ipcp dns 1xx.xx.xx.xx

set link max-redial -1

set link mtu 1462

set link mru 1462

set iface enable tcpmssfix

set pppoe iface em0

set pppoe service "*"

set pppoe disable originate

set pppoe enable incoming

 

pptp_standart:

set iface disable on-demand

set iface enable tcpmssfix

set bundle enable compression

set bundle enable multilink

set link mtu 1462

set link mru 1462

set link yes acfcomp protocomp

set link no pap chap

set link enable chap

set link keep-alive 10 75

set ipcp ranges 1xxx.xx.xx.xx/32 192.168.1.1/32

set ipcp yes vjcomp

set ipcp dns 1xx.xx.xx.xx

set radius config /etc/ppp/radius.conf

set radius server xxx.xxx.xxx.xx1 dddd 1812 1813

set radius me 1xx.xxx.xxx.xx

set auth enable radius-auth

set radius timeout 10

set radius retries 3

# set radius acct-update 300

# set radius update-limit-in 1048576

# set radius update-limit-out 1048576

# set bundle enable radius-auth

# set bundle enable radius-acct

# set ipcp nbns 192.168.1.1

# set iface enable proxy-arp

# set ccp yes mppc

# set ccp yes mpp-e40

# set ccp yes mpp-e56

# set ccp yes mpp-e128

# set ccp yes mpp-stateless

# set bundle yes crypt-reqd

set pptp enable incoming

set pptp disable originate

 

 

mpd.link

 

pptp48:

set link type pptp

pptp49:

set link type pptp

pptp50:

set link type pptp

poe51:

set link type pppoe

 

 

думал что в тюненге системы, было сделано

 

kern.polling.enable=1

kern.ipc.nmbcluster=32768

kern.ipc.maxsockbufs=2097152

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

 

 

в лоадер

 

net.graph.maxalloc=512

net.graph.maxdgram=45000

net.graph.recvspace=45000

 

не помогло

 

 

 

при баге имеем

 

netstat -m

794/25065/25859 mbufs in use (current/cache/total)

650/24950/25600/25600 mbuf clusters in use (current/cache/total/max)

650/24950 mbuf+clusters out of packet secondary zone in use (current/cache)

0/0/0/0 4k (page size) jumbo clusters in use (current/cache/total/max)

0/0/0/0 9k jumbo clusters in use (current/cache/total/max)

0/0/0/0 16k jumbo clusters in use (current/cache/total/max)

1498K/56166K/57664K bytes allocated to network (current/cache/total)

0/106868/86664 requests for mbufs denied (mbufs/clusters/mbuf+clusters)

0/0/0 requests for jumbo clusters denied (4k/9k/16k)

0/20/6656 sfbufs in use (current/peak/max)

0 requests for sfbufs denied

0 requests for sfbufs delayed

10 requests for I/O initiated by sendfile

0 calls to protocol drain routines

 

 

есть идеи ?

Edited by flood
Posted

Сначала обнови

фрю до 6-stable (cvs tag=RELENG_6)

MPD тоже до последних портов обязательно.

 

Дальше если не поможет, смотри что крутить ниже, процесс тонкий и творческий :)

 

net.inet.tcp.sendspace=131072

net.inet.tcp.recvspace=131072

net.inet.udp.recvspace=131072

net.inet.udp.maxdgram=18432

kern.ipc.maxsockbuf=393216

kern.ipc.nmbclusters=16384

kern.maxfiles=30000

kern.maxfilesperproc=25000

kern.ipc.maxsockets=16384

net.inet.ip.intr_queue_maxlen=1000

kern.ipc.somaxconn=1024

net.graph.maxdgram=204800

net.graph.recvspace=204800

 

на p4 2.4ГГц и 256 RAM при этом держит до 500 одновременных стабильно

Posted

Вообще-то ситуация очень напоминает мне RELEASE-5.4/6.0 и зависание нетграфа на SMP.

 

Автору: при подобных проявлениях проверить: убиваются ли интерфейсы при остановке mpd, если нет, выгружается ли netgraph.ko из ядра, если нет - связаться с irc://glebius@rus.net

 

Хотя RELEASE-6.2 и RELENG_6 этим, по крайней мере у меня, не страдают.

Posted
Сначала обнови

фрю до 6-stable (cvs tag=RELENG_6)

MPD тоже до последних портов обязательно.

 

система стоит на флешИДЕ посему с этим есть проблемы...

Posted
Вообще-то ситуация очень напоминает мне RELEASE-5.4/6.0 и зависание нетграфа на SMP.

 

Автору: при подобных проявлениях проверить: убиваются ли интерфейсы при остановке mpd, если нет, выгружается ли netgraph.ko из ядра, если нет - связаться с irc://glebius@rus.net

 

Хотя RELEASE-6.2 и RELENG_6 этим, по крайней мере у меня, не страдают.

 

Забыл сказать, если происходят выше приведенные проблемы то по mpd stop система не стопиться, пытается постоянно процесс один и тот-же убить. Если пускаю mpd3 c ключом –c то во время падения зайти в консоль не удается, похоже мпд виснет наглухо. При этом се6рвер работает нормально…

Posted

killall -KILL mpd ?

 

Ну и далее по тексту рекомендаций...

 

Сразу скажу: обновить всё-же надо попытаться, man freebsd-update, поскольку Глеб Смирнов первым делом ткнёт в "бетость" имеющейся установки, а с бетами ни один разработчик не любит возиться - мол, есть релиз, если баги сохранились и в релизе - исправим, а бета - извините, не для продакшн-юз.

Posted
Забыл сказать, если происходят выше приведенные проблемы то по mpd stop система не стопиться, пытается постоянно процесс один и тот-же убить. Если пускаю mpd3 c ключом –c то во время падения зайти в консоль не удается, похоже мпд виснет наглухо. При этом се6рвер работает нормально…

Именнно такие симптомы периодически были. Обновляйся по-любому :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.