Серенький Posted February 7, 2004 Posted February 7, 2004 Ну что ж начнем по порядку. Есть сервер на Линукск (Дебиан)+pptp+radius. Раньше все это стояло на Цайроксе 200 с 32 метрами мозгов 20Гб ХДД (другого нету). Выход в инет через ShDSL.Две сетевые карточки Compex 10/100 TX. Стоял Coraccess. Было подключено всего 2 юзверя. Траблы: 1) То ли после бездействия со стороны юзверей, то ли, короче не знаю, пропадал линк с инетом (т.е. сидя дома не пинговался сервак). Просили провайдера с его стороны перелинковать модемы - все становилось в норму, но опять же на какое то время. Главное что сервер каждые 3 часа отсылал СМС, что он работает. 2) Иногда сервак вываливался в кернел паник. Решили машина глючная. Взяли со старой машины хдд и сетевухи. Собрали новую. Цел.433 256 Мб ОЗУ, мать на i815E. Модем Coraccess поменяли на Comtrend 320. Ядро Линуха пересобрали. Кернел паник вываливатся перестал, но залипание с модемом остались. Такое чувство было, что когда юзверя спят - линка нет, как только они начинают тыкатся в инет - линк появляется. Прям спящий режим какой-то. Но это не так сильно напрягало. Следующей каплей стало то, что подключили мы еще одного клиента. Цепочка оборудования от сервера до клиента такая: Сервер----свитч Компекс----100м П-296---свитч Компекс----120метров витой (по крыше с третьего парадного через четвертое в пятое, по чердаку не получилось, какой-то пионер на чердаке квартиру себе построил), витая к стальной проволоке крепится----клиент. У клиента 2 сетевые карточки, одной смотрит в нашу сеть, другой во внутреннюю. На клиенте 98SE и Wingate для разруливания инета внутри его сети. Обе карточки, почему то на клиенте определились как Suricom, хотя ставили Лантечевые на реалтековском 8139Д чипе. Траблы: 1) Как только подрубаешь третьего клиента, вернее он создает ВПН с сервером для выхода в инет, то независимо от времени проведения этого клиента в инете сервер вываливается в кернел паник. Может день проработать и ничего не выдавать, а может при проверке логина и пароля клиента упасть. Вот что пишет на экране когда кернел-паник. ... skupt:overd084ef88:1466 dev:<NULL> kernel BUG at skbuff.c:92!... .... Process pptpctrl (pid:511).... Вместо точек значения регистров. Как только третьего отключаешь - все хорошо, сервак работает, те других два в инете. Только вот, с так называемым спящим режимом модема непонятно. Всеравно гад как то по хитрому залипает. С мира не достучаться, а сервер смс через инет шлет :( Даже незнаю и что думать!!!!!!!!! Могут ли быть грабли в кривой винде у клиента, может на серваке ХДД поменять??? Вставить ник Quote
Onegin_LSB Posted February 7, 2004 Posted February 7, 2004 а может грабли в кривом линухе? он же четко указал какой модуль дает сбой. пользуйте FreeBSD и будет вам счастье. Вставить ник Quote
Серенький Posted February 7, 2004 Author Posted February 7, 2004 а может грабли в кривом линухе? он же четко указал какой модуль дает сбой.пользуйте FreeBSD и будет вам счастье. Дык дело в том, что много серверов по Линухом именно с такой системой работает. Это впервые он в кернел падает, когда клиент подключается. Вставить ник Quote
terapeut Posted February 7, 2004 Posted February 7, 2004 имхо, железо пробуй менять память, блок питания и тп Вставить ник Quote
Серенький Posted February 7, 2004 Author Posted February 7, 2004 имхо, железопробуй менять память, блок питания и тп Память менял, блок питания специально взял новый, все что осталось от прежнего сервера на Цайраксе - это винт и Линукс :) За винтом была замечена одна особенность, когда на нем была Фря и машина использовалась как шлюз (т.е. поднять радиосетевуху под Линукс Дебиан несмог, решил ее на фре поднять. А вот уже билинг и все остальное на Линухах, так как под них и писался), то винт залипал (т.е. постоянно горела лампочка активности хдд, но фря в кернел не падала). Вот и думаю что может быть все из-за хдд. Вставить ник Quote
Серенький Posted February 7, 2004 Author Posted February 7, 2004 И еще - если железо, то почему когда давое других работают, то невывливает кернел, а только когда третий работает. Вставить ник Quote
ajtugan Posted February 7, 2004 Posted February 7, 2004 Какой винт? Несколько лет назад был случай - глючила машина под NT4 - падала или подвисала в произвольном месте. В итоге вылечилось сменой винта. Винт был IDE, IBM. Вставить ник Quote
jab Posted February 8, 2004 Posted February 8, 2004 Память менял, блок питания специально взял новый, все что осталось от прежнего сервера на Цайраксе - это винт и Линукс :) Заменить DNA ? Вставить ник Quote
Серенький Posted February 8, 2004 Author Posted February 8, 2004 Заменить DNA ? ха-ха, это уже в самом крайнем случаи. На замену DNA можно повернуть все. Вставить ник Quote
Vetal Posted February 8, 2004 Posted February 8, 2004 Был похожый случай. У мну "шапка" 7.2(ядро2.4.7-10) pptp+radius+squid+radio Полечилось убиранием радиоезернета на другую машину. Как потом выяснилось это ядро критично к падениям/поднятиям линка на интерфейсах. После 200-300 падений ядро вешается. Ну радио так работает у прова. Проводил експеримент с сетевкой - тоже. Посмотри в логах на предмет упал/поднялся интерфейс. Может из-за этого. Все написаное как пример. Вставить ник Quote
Серенький Posted February 8, 2004 Author Posted February 8, 2004 Был похожый случай.У мну "шапка" 7.2(ядро2.4.7-10) pptp+radius+squid+radio Полечилось убиранием радиоезернета на другую машину. Как потом выяснилось это ядро критично к падениям/поднятиям линка на интерфейсах. После 200-300 падений ядро вешается. Ну радио так работает у прова. Проводил експеримент с сетевкой - тоже. Посмотри в логах на предмет упал/поднялся интерфейс. Может из-за этого. Все написаное как пример. А как бороться??? сетевые поменять??? например на интел??? Вставить ник Quote
jab Posted February 8, 2004 Posted February 8, 2004 ха-ха, это уже в самом крайнем случаи. На замену DNA можно повернуть все. Да нет, когда проблема в железе или софте - то замена DNA не поможет... Вставить ник Quote
Серенький Posted February 8, 2004 Author Posted February 8, 2004 ха-ха, это уже в самом крайнем случаи. На замену DNA можно повернуть все. Да нет, когда проблема в железе или софте - то замена DNA не поможет... Вот именно железо или софт!!! Извечная проблема - быть или не быть!!! Вставить ник Quote
terapeut Posted February 8, 2004 Posted February 8, 2004 все что осталось от прежнего сервера на Цайраксе - это винт и Линукс :) Вот именно железо или софт!!! Извечная проблема - быть или не быть!!! Ну вот и попробуй другой винт, отзеркалируй на него старый -- всего и делов то.. Хотя если он (винт) не просто иногда глючит, а там где-то данные изменились, это немного сложнее =) Но для этого есть тоже средства. Имхо проще не попить как-нибудь вечером пива, и залить сервер на новый винт. Но если и тогда все глюки останутся -- бежать покупать бубен (или точилку для рук ;) удачи ЗЫ кстати, у меня тоже был такой случай -- жахнула молния в одинокую башню, на чердаке которой стоял радиороутер под фрибсд. Сгорела сетевуха 8139, чип обуглился, заменили её на интел, всё заработало, только хард стал иногда впадать в ступор. Но роутер продолжал работать, если его не трогать, хотя по ssh зайти было очень проблематично - обращения к харду проходили видимо с пятого на десятое. В конце концов хард поменял и стало всё ОК. Вставить ник Quote
NuINu Posted February 9, 2004 Posted February 9, 2004 Vetal писал: Как потом выяснилось это ядро критично к падениям/поднятиям линка на интерфейсах. После 200-300 падений ядро вешается. Э?. подскажите пожалуйста как это выяснилось. Это существенный вопрос, т.к. это говорит о том что Линукс в серверах доступа использовать нельзя, т.к. линки падают, падают постоянно. и у товарища Серенького как раз линк к провайдеру падает. Ему очень хотелось бы посоветовать что нибудь по поддержанию линка, ну типа пингов через пол часа, а может 10 минут. Пингуй интерфейс провайдера. Хотя правильнее перекофигурировать модем, я как то тайнет настраивал там похожая фигня была отключать линк при неактивности сети, при этом прочухивался при активности не сразу, а часть пакетов кудато терялась. Кстати ИМХО неудачное поднятие соединение на РРТР равносильно поднятию/падению интерфейса. Ну почти равносильно. А по доступу вопрос, первые два клиента они как работают, тоже по РРТР? Но по моему, тут проблема(с выпадением ядра в осадок) в или в неправильной сборке pptp(вы там ничего не соптимизировали?), или в его неправильной настройке. Какая там у тебя авторизация, какое шифрование. Может у тебя клиент новый какую то другую авторизацию пытается установить которая у тебя в настройках заявлена, а не собрана, к примеру МС-чап в2. Попробуй у клиента тип авторизации поменять на ту которую другие используют. Опять же смотри логи, там все написано. Вставить ник Quote
Серенький Posted February 9, 2004 Author Posted February 9, 2004 ЗЫ кстати, у меня тоже был такой случай -- жахнула молния в одинокую башню, на чердаке которой стоял радиороутер под фрибсд. Сгорела сетевуха 8139, чип обуглился, заменили её на интел, всё заработало, только хард стал иногда впадать в ступор. Но роутер продолжал работать, если его не трогать, хотя по ssh зайти было очень проблематично - обращения к харду проходили видимо с пятого на десятое. Те же грабли были когда этот винт юзался фрей!!! А по доступу вопрос, первые два клиента они как работают, тоже по РРТР? Да, тоже по пптр. Вставить ник Quote
Vetal Posted February 9, 2004 Posted February 9, 2004 NuINu, Э?. подскажите пожалуйста как это выяснилось "/var/log/messages" 2/3 были забиты логами радиоэзернета о падении и тут же поднятии линка. Линукс в серверах доступа использовать нельзя, т.к. линки падают, падают постоянно. я подразумевал под словом линки интерфейсы с системе(eth0, eth1, ppp0 .....) Кстати ИМХО неудачное поднятие соединение на РРТР равносильно поднятию/падению интерфейса. может даже быть .... хотя сейчас тьху-тьху 3 раза не падает. Стоит в одно из направлений правда сетевушка "суреком" - задолбала. Из-за просадок питания пропадает связь с удаленным свичем, хотя в системе пиишет, что ОК, линк есть типа 100 Мбит. Поменял на реалтек - стало нормально. Авторизацию я выключил, оставил только на этапе проверки логина/пароля. Так быстрее и надежней. Вставить ник Quote
NuINu Posted February 10, 2004 Posted February 10, 2004 to Vetal: Уф, умеете же вы батенька пугать, удивили логами, это еще не говорит о всем Линуксе, в данном случае я бы погрешил на косячный драйвер радиоэзернета. Который чего то не освобождал, или чего то не правильно инициализировал, при поднятиях/потерях линка. Не более того. to Серенький: Ну я бы предложил серию эксперементов по определению того что 3 пользователья для вашего сервера являются критичными, а два вполне допустимыми, ну засуньте в сеть еще какого нибудь юзера, пусть он помучается. И версию про неизвестную ветку при аутентификации не стал бы оставлять без внимания. Но вот в предыдущем посте в написали: Те же грабли были когда этот винт юзался фрей!!! Так смените винт, и спите спокойно. Вставить ник Quote
Серенький Posted February 10, 2004 Author Posted February 10, 2004 Так смените винт, и спите спокойно. Поменял на клиенте сетевуху. И в свитче в другой порт всунул. Тьфу-тьфу работает уже 1.5 суток. Посмотрим что будет дальше. Вставить ник Quote
Серенький Posted February 15, 2004 Author Posted February 15, 2004 Хрен - умер, как только тут сообщение написал. Поменял короче винт - жду понедельника пока юзер залогинется. Если до среды будет все оби, то можно будет говорить что бока в винте, если нет - будем искать :)) Вставить ник Quote
Серенький Posted February 17, 2004 Author Posted February 17, 2004 Замена винта ничего не дала, все опять упало в кернел. Пришлось все поднимать на Фре. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.