Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.06.19;
Скачать: [xml.tar.bz2];

Вниз

Теоретический вопрос по стеку 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.008 c
1-60132
ewgeny
2003-06-06 13:59
2003.06.19
Как вызвать в DLL метод объекта приложения ?


11-60103
liho26
2002-09-26 13:06
2003.06.19
KOL and D-7


3-60059
Vitas2
2003-05-28 14:08
2003.06.19
SQL2


4-60469
Keymaster
2003-04-21 14:23
2003.06.19
Использование своего шрифта


1-60169
Михайлов Антон
2003-06-07 04:25
2003.06.19
MDI интерфейс - слишком много косяков! :(





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский