Jump to content

Recommended Posts

Posted

Возникла проблема...

Имеется роутер на FreeBSD 5.4, крутится он на VIA KT133A + AMD Athlon 2200 + 256MB + 2xIntel 82558.

 

Очень часто отваливаются сетевушки. (Раньше, когда стояла FreeBSD 5.3 сетевушки флудили в сеть так, что все ближайшие свитчи затыкались). От всего спасает ресет... Скорее всего с локального доступа не зайти (реакция на Power Button - никакая, только удержание в 4 сек выключает его, а при нормальной работе сам должен завершить работу).

В логах бывают встречаются сообщения о смене MAC адреса или о том, что на интерфейс 1 пришел пакет с IP адресом из сети на интерфейс 2. Больше в логах ничего нету...

 

Ядро пересобирал, выкинул все неиспользуемое железо, добавил опцию пулинга, фаервола, dummynet, откидываения расширеных TCP пакетов и HZ=1000.

В FreeBSD пулинг не включен.

Немного подправлен sysctl: не отвечать на броадкаст пинг, время жизни кеша arp - 1 минута, включена "черная дыра"...

...и sendmail_enable="NONE"

Posted

И под виндами в данным чипсетом были проблемы похожего плана - спасала установка 4in1 от Via, где был какой-то "IRQ Routing Driver", или что-то в этом духе - исправлялка для контроллера прерываний. По твоим словам как-раз похоже, что FreeBSD иногда путает сетевые карты (т.е. fxp0 вдруг неожиданно начинает адресоваться как fxp1). Возможно, глюки связаны с кривоватой реализацией спецификации PCI 2.1 (или 2.0, что там нынче у kt133a на борту...).

 

Думаю, что желаемого результата можно достичь либо выкинув материнку (nForce 1/2 рулят, и дешевы нынче), либо поставив максимально тупые сетевые карты, с потерей производительности маршрутизатора, конечно.

 

Возможно, помогут игры с параметрами ядра типа PCI_ENABLE_IO_MODES и PCI_QUIET (если они вообще есть в пятой ветке), включение/выключение девайса viapm... но это всё танцы с бубном.

 

Еще один вариант - банален до омерзения. Поскольку мать старая, на ней вполне могли вздуться/высохнуть конденсаторы с стабилизаторе питания, откуда вполне может следовать глюкодром на любых PCI-устройствах. Не ABIT, часом?

Posted

лучше посмотри внимательней на конденсаторы рядом с процессором, нету ли там вытекшего электролита или просто вспученных кондеров )

Posted

VIA KT133A весьма недружественный чипсет если можно так выразиться.

насчёт 5.4 ничего не могу сказать - еще не довелось...

Posted

Хотите безгеморной и надёжной работы роутера/сервера - берите мать от Intel и проц от него же... и будет вам Щастье.... я сто раз уже находил этому подтверждение.... надоело наступать на одни и теже грабли....

... хотя если хочется поэксперементировать, то другое дело... и не стоит юзать на сервеках и роутерах откровенно десктоповые матери.... (хотя, опять же, на десктоповых Intel-ах вроде то же нормально пашет .....)

Posted

Стояла фря 5.3 на файловом сервере, ядро так же было пересобранно с похожими параметрами. Железо на интеле. И когда сервер зависал происходила похожая ситуация - виндовс машины висящие с ним на однм свиче переставали видеть сеть, однако линуховая машина работала в сети как нивчем не бывало. До сих пор не могу понять в чем проблема.

Может есть Грамотные люди, которые могут разьяснить ситуацию.

Posted

Моя проблема частитчно решена...

Поменял 2 планки памяти и все же нашел ту, с которой роутеру хорошо живется. Вроде бы не глючит.

А так, те планки, которые стояли на других компах и не глючили - тут отказывались работать стабильно. Роутер и 30 минут не жил...

Posted
Мама - Elitegroupe V266B

Здаётся мне, что эта мать на KT266. И Элитгруп на сервер.... Бр-р! Всетаки лучше Интел или Асус.

виндовс машины висящие с ним на однм свиче переставали видеть сеть

А компы на другом свитче продолжали видеть сеть? Если нет, то это вызвано падением вместе с серваком и мастер-браузера.

Posted

Так, как и обещал, некоторые результаты...

 

После смены памяти роутер стал жить немного дольше, но попрежнему зависал - надоело :)

Сменил обе сетевушки на реалтек (что было под рукой) и поставил стандартное ядро - GENERIC. Уже как сутки работает и даже не глючит, только задержка возросла немного. Поставил назад память - вроде не глючит.

Завтра поставлю новое ядро, посмотрю...

Особенное отличие нового (старого) ядра от стандартного - включен фаервол и пулинг с HZ=1000.

 

До этого стояли карточки интел.... Может кто скажет свои мысли по этому поводу?

Posted

Поставь в конфиг POOLING для сетевок. и пересобери ядро. помогает в таких случаях. посмотри внимательно hint'ы для сетевок. тоже помогает.

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 и с Политикой конфиденциальности.