Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Тормоза (http://forum.oszone.net/showthread.php?t=13533)

Delalex 19-11-2003 23:04 72436

Имеется ASPLinux 9 (ядро 2.4.21). При активации сетевого интерфейса ранее запущенные программы работают нормально, вновь запущенные открываются длительное время, после чего начинают работать сносно. Это касается даже пингов и netstat'a.
История: есть локалка с выдачей айпишников DHCP-серваком. Ранее состоял во втором сегменте (192.168.2.0), где на DHCP была сделана привязка МАС-адреса к айпи. При подключении к сетке карты с "чужим" МАС'ом, ей присваивался шировещательный айпи. Мой пингвинчик там работал превосходно. Локалка разрослась, и несколько домов (включая и мой) были объединены в третий сегмент. Был поднят DHCP, который недоучившиеся студенты под гордым именем "админы" настроили таким образом: при подключении к сетке (в виндах!) мне выдается один и тот же айпишник (есть привязка), при подключении любой другой сетевухи ей присваивается реальный айпи (пофигу, что чужой МАС). В линуксе, не смотря на то, что в конфиге включена привязка к МАС'у, сетевому интерфейсу присваивается IP, ОТЛИЧНЫЙ от виндов, но тоже постоянный! И тормоза... :(
Ради спортивного интереса закрывал входящий траффик скриптом файрволла (iptables) - моментально тормоза пропадали. Если включить активирование сетевого интерфейса при загрузке, линукс загружается 8 минут + 6 минут KDE, ну и минуты 4 консоль. И это на моем ХР2500@2104Мгц FSB 210 МГц/nForce2.
Что это за... как бы это помягче сказать - хрень?

P.S. Студентов прошу не обижаться. Когда в локальной сети на видео-мьюзик-серверах лежат ничем не прикрытые вирусы, а "админы" не хотят (или не могут!) включить аудит, дабы отловить разносчика, поневоле начнешь ругаться. Мой доктор (который WEB) при заходе на такой сервачок начинает светиться, как публичный дом в день получки.

Barracuda 20-11-2003 00:57 72437

Delalex
Забавно, поучительно (на предмет - как не надо деалть), и "весело".
Цитата:

Ради спортивного интереса закрывал входящий траффик скриптом файрволла (iptables) - моментально тормоза пропадали.
Следующим шагом должно быть прослушивание трафика на интерфейсе (тот же старый добрый tcpdump) - могет кто-то начинает долбить по портам? У нас есть такой умелец(как только новая тачка в сети, он тут как тут) - всё никак поймать не могу, а то бы заставил маршрутизатором работать на толчке. Или настройте сброс всех логов (на время) в файл и отслеживайте в текстовом терминальчике при помощи tail, пока КДЕ грузится (ну или потом разгребайте). Да, а если грузиться в чистом текстовом режиме (init 3), тормоза остаются?
Цитата:

начинает светиться, как публичный дом в день получки.
:lol: надо запомнить :)


Delalex 20-11-2003 07:08 72438

Barracuda

Тормоза начинаются сразу после активации этого сетевого интерфейса, независимо, по init 3 или 5 грузишь. Посмотрел после активации ifconfig -a, все вроде нормально, принято 1.5 кб (как раз данные с DHCP), послано 400 байт, ни ошибок, ни коллизий, ничего... в системном журнале только запись о получении с DHCP айпишника. А в файрволле у меня и так почти все порты закрыты, остались только 67, 4000, 123, да ICPM, связанные с пингами. И тормоза. Меня интересует, почему мне в разных операционках дают разные (но постоянные в каждой отдельности) IP-адреса, хотя привязка к МАС'у у меня включена? DHCP они подняли на гейте в другой сегмент (который, кстати имеет доступ в наш по NetBIOS, а мы - нет). Может из-за этого?

Guest 80 247 100 20-11-2003 08:23 72439

Цитата:

почему мне в разных операционках дают разные (но постоянные в каждой отдельности) IP-адреса, хотя привязка к МАС'у у меня включена?
видимо ваш DHCPD делает различия не только по hardware (mac-address), но и по uid (client-identifier), в этом случае "раз на раз не приходится" :о(( у меня была похожая ситуация, причём стояла винда+лин, потом Лин переустановил и оказалось что IP выдаются разные... проанализировал, и оказалось что различия наблюдаются именно в uid . Откуда они зачем и как, я не стал разбираться. просто :о)) опустил на линухе dhcp-client и прописал статично тот IP что выдаётся в виндах....

Delalex 20-11-2003 18:36 72440

Guest 80 247 100

Пробовал я уже забивать вручную статичный IP. Сетка есть, но тормоза тоже остаются.
Какие диски-барабаны мне солидолом смазать, чтобы их не было? И желательно не только избавиться от тормозов, но и узнать причину.

Guest 22-11-2003 00:30 72441

Во блин.... Извените.... как известно dhcp юзает еще и бродкаст пакеты по 0.0.0.0(ой ли не помню... надо в мануале глянуть) и 255.255.255.255, а так-же порты 67-68 на запрос и от 1024-=-65535(не помню точнее) и тд на ответ...

Цитата:

Какие диски-барабаны мне солидолом смазать, чтобы их не было? И желательно не только избавиться от тормозов, но и узнать причину.
так что смазывай iptables.... на предмет этого и открой протокол icmp(основное, а не один только пинг)
По поводу - что именно в iptables см по форуму, правда dhcp там нет...
______________________
by sergleo

Delalex 22-11-2003 01:22 72442

Guest
Вот именно - во блин... :) спасибо, конечно, большое, но...
Если я пробовал закрывать, ради спортивного интереса, входящий траффик, то, если мыслить логически, я его так же и открывал по всем портам - толку от этого никакого, все те же тормоза и все то же поведение DHCP. Думается, что в этом вопросе был прав Guest 80 247 100, за что ему огромное спасибо! Что касается конфигурации моего файрволла - она давно проверена на практике и не вызывает у меня никаких сомнений.
Э-эх... бог с ним, с айпишником (еще раз спасибо Guest 80 247 100 :) ) - почему тормозит-то все так?
Кстати, я заметил такую вещь: при отображении таблицы маршрутизации (route), там присутствует маршрутик из числа частных IP (вроде 169.254.0.0 - не помню точно), после его удаления и перезагрузки он появляется снова... откуда он берется и зачем нужен? Неужели DHCP подсовывает? В виндах, при присвоенном DHCP айпи, я его в таблице не наблюдал.
Да, кстати, тут есть еще одна моя темка: http://forum.oszone.net/topic.cgi?fo...amp;topic=2044 . Может кто сможет помочь по описанному в ней вопросу (настройка VPN-клиента)... пожалуйста, а то я уже стал по утрам пересчитывать седые волосы.

Guest 22-11-2003 01:30 72443

Цитата:

Кстати, я заметил такую вещь: при отображении таблицы маршрутизации (route), там присутствует маршрутик из числа частных IP (вроде 169.254.0.0 - не помню точно), после его удаления и перезагрузки он появляется снова... откуда он берется и зачем нужен?
У меня вот dhcp нет. а этот маршрут есть... странно.... :(
___________________
By sergleo

Добавлено:

И стоит у меня RH 9.0 :)

Delalex 22-11-2003 01:37 72444

Guest
Ну если и у тебя он есть, значит не в нем дело...

sergleo 22-11-2003 02:03 72445

Так почитав подробнее возник вопрос.... а MAC адреса совпадают в лине и винде? я так понял что да..... тогда только -
Цитата:

uid (client-identifier),
_______________
by sergleo

Delalex 22-11-2003 09:33 72446

sergleo
Да, совпадают.

Delalex 23-11-2003 00:42 72447

Э-эх... за это время выяснил следующее:
1. Глюк появился после создания нового сегмента (и, соответственно, новых служб) в локальной сети, до этого все работало;
2. "Тормоза" начинают проявлять себя сразу же после активации сетевого интерфейса;
3. DHCP этого сегмента привязывает IP, используя не только МАС-адрес карты, но и ID клиента - IP разный в виндах и линуксе, но, если в виндах постоянный, то в линуксе он может меняться;
4. Не имеет влияния на глюк, получен ли IP c DHCP или забит вручную статический;
5. При полном закрытии файрволлом входящего траффика глюк исчезает, после выключения файрволла - появляется;
6. В порты явно никто не ломится (файволл у меня собирает в лог такие попытки);
7. Совершил грех - ради проверки снес линукс, поставил заново (искупил), собрал два ядра (2.4.21 и 2.4.22) - безрезультатно.
Из этого всего я сделал вывод: "тормоза" - следствие какого-то влияния извне (пункты 1, 2, 5, 7). Другой локалки нет, в этой начальство на меня злое (они придерживаются мнения, что, мол, дали тебе доступ в инет - сиди и молчи, а что я клиент и плачу за это деньги, причем довольно большие, они упускают из виду). Извечный вопрос - что делать...

Delalex 23-11-2003 11:17 72448

Уря! :о) Разобрался! Не знаю, может это я дурачок, но раньше все работало и без этого...
Короче, я, при настройке сетевых параметров, сразу забивал сетевое имя компьютера. Зря я это делал, так как если бы оставил имя localhost, то не мучился бы - тормоза в этом случае отсутствуют напрочь! Потом я пошел далее: создал в файле /etc/hosts альяс на свой же комп в виде 192.168.3.79 delalex.mynet.net *delalex и забил имя компа delalex - ура, все работает! :) И выяснилось, что совершенно безразлично, на какой IP делать альяс, лишь бы он был в пределах этого сегмента, "тормозов" все равно не будет.
Спасибо всем, пойду в свою другую тему ( http://forum.oszone.net/topic.cgi?fo...amp;topic=2044 ). pptp я настроил (вроде), нормально авторизовываюсь, получаю учетный айпишник... а инета нет :(


Время: 21:38.

Время: 21:38.
© OSzone.net 2001-