Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.19;
Скачать: CL | DM;

Вниз

Теоретический вопрос по стеку TCP/IP   Найти похожие ветки 

 
Wonder ©   (2003-04-15 12:04) [0]

Вот и я обращаюсь ко всемирному разуму :)

Вопрос не мой и ситуация не у меня.

Имеем
1. две станции под Win98.
2. почтовый и веб сервера в лок. сети.

Обе станции работают с почтой и веб и горя не знают.
Вдруг, ни с того, ни с сего, на одной из них пропадает всякая связь по TCP/IP с серверами. На данный момент лечится переустановкой системы.

Я написал малюсенького клиента, который только и делает, что создает сокет и пытается связаться с сервером.
Результат выполнения:
- на работающей машине все ОК
- на проблемной: при выполнении
s := socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)
вылетает ошибка
WSAEAFNOSUPPORT (10047) Address family not supported by protocol family.

Вопрос не по программированию, а именно по стеку: что и, главное, как могли испоганить ОС, чтобы добиться такого результата? На вирусы, клянутся и божатся, проверяли.


 
Polevi ©   (2003-04-15 15:43) [1]

установка winsock2 помогает ?


 
Wonder ©   (2003-04-15 15:52) [2]

Не знаю и не советовал. Да и зачем? :)

Забыл сказать, что (самое интересное) ping-и проходят на все машины. IP работает. А вот TCP...


 
Anatoly Podgoretsky ©   (2003-04-15 15:57) [3]

Наверно, всетаки есть что ни будь на второй машине такеое, что поганит систему. Чудес то не бывает


 
Wonder ©   (2003-04-15 16:03) [4]

>Anatoly Podgoretsky
"Наверно, всетаки есть что ни будь на второй машине такеое, что поганит систему. Чудес то не бывает"

Безусловно. Но, во-первых, ЧТО, а, во-вторых, откуда оно там взялось?

И самое главное: как это все исправить БЕЗ переустановки системы?



 
Polevi ©   (2003-04-15 16:13) [5]

>Polevi © (15.04.03 15:43)


 
Anatoly Podgoretsky ©   (2003-04-15 16:13) [6]

Если есть выход в Интернент, то может зодят на какие ни будь сайты, которые поганят, или инсталлируют/запускают какую нибудь программу с трояном (например игру). Последнее очень вероятно, часто приходится встречаться, программу могут приносить на другом носители или брать из сети или из Сети или она может находиться в почте.
В этом случае поймать сложно, поскольку могут удалять после использования.

Исправление подобных штук весьма сложная задача, это как правило ручной анализ системы - анализ реестра, системных библиотек (если есть возможность сделать слепок системы (полную копию диска и потом сравнение), то задача упрощается), с фактами замены системных библиотек, особенно Winsock часто приходилось встречаться. Симптомы очень похожи.


 
Wonder ©   (2003-04-15 16:17) [7]

>Anatoly Podgoretsky

Да это все понятно! Ну сейчас заменят они. А потом? Ведь тоже самое приключится. Главное найти причину.

Кстати, я не знаю штатного метода полной переустановки стека на Win98...


 
Anatoly Podgoretsky ©   (2003-04-15 16:30) [8]

Анализ системы, больше ничего не поможет в обнаружении источника.
А удаление компонент сети и повторная установка помогает? Может не помочь, поскольку библиотеки остаются в системных каталогах, и если одна из них заменена, то при переинсталляции она может сохраниться.
Эти же гады, которые подменяют системны библиотеки Микрософта, что делают. Они на своии библиотеки с тем же именем ставят номер версии заведомо больше, чем у Микрософта.
В последнее время я уже редко встречался с подобной ситуацией, а ранее очень часто ловил факт подмены WinSock..., Wsock..., Ws... библиотек, часто после того как прекращал рабоать стек. Это лакомый кусок как для троянов, так и для некоторых фирм, которым проще подменить эти библиотеки, а в число их входили и крупные известные фирмы.


 
Wonder ©   (2003-04-15 16:34) [9]

>Anatoly Podgoretsky
"А удаление компонент сети и повторная установка помогает?"
Нет. Даже если компоненты те же самые...

"Эти же гады, которые подменяют системны библиотеки Микрософта..."
Угу :( Только я попросил сравнить библиотеки с проблемной машины с заведомо работающей машиной - полное соответствие...


 
Anatoly Podgoretsky ©   (2003-04-15 16:40) [10]

Это плохо, что ты сам не можешь подойти к системе и проверить своим опытным взглядом.


 
Wonder ©   (2003-04-15 16:45) [11]

>Anatoly Podgoretsky
"Это плохо, что ты сам не можешь подойти к системе и проверить своим опытным взглядом."

Плохо. Так а что советовать-то? Вот вопрос в чем...



Страницы: 1 вся ветка

Текущий архив: 2003.06.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.022 c
14-60420
iluxa
2003-06-03 18:07
2003.06.19
Где купить Delphi 5


8-60279
Дмитрий К.К.
2003-02-19 07:17
2003.06.19
Библиотека(и) для графики


11-60100
Alexander
2002-09-12 16:32
2003.06.19
Если у программы активно модальное окно, то при активизации тем


3-60090
Rel_
2003-05-28 14:39
2003.06.19
TQuery


14-60345
zeppelin
2003-06-02 12:22
2003.06.19
Отчет с помощью Rave