Модераторы: feodorv

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка "Asynchronous socket error 10060" 
:(
    Опции темы
Glorius
Дата 15.3.2009, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



При связи клиента с сервером в сети интернет выдается ошибка "Asynchronous socket error 10060", обозначающая, что не удалось установить соединение. Подключение к интернет по ADSL, у сервера ай-пи статический, у клиента - динамический. В локальной сети программа работает. Использую компоненты C++ Builder 6 ClientSocket и ServerSocket. Как можно бороться с этой ошибкой?
PM MAIL   Вверх
Олег2005
Дата 16.3.2009, 01:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Это выход по таймауту.
Значит пакеты не выходят за пределы локалки.
Смотреть настройки шлюза (gateway), маски подсети и DNS-сервера.
Возможно, что и файрволл не выпускает по статическим адресам - вырубить файер

Проверить сервер пингом.......
Пока - все........
Кстати, все остальные - броузер например - выходят нормально?

PM MAIL WWW MSN   Вверх
Glorius
Дата 16.3.2009, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Цитата(Олег2005 @  16.3.2009,  01:05 Найти цитируемый пост)
Смотреть настройки шлюза (gateway), маски подсети и DNS-сервера.

Я не очень хорошо в сетях разбираюсь. Где это нужно смотреть и что нужно увидеть? На сервере или клиенте?

Цитата(Олег2005 @  16.3.2009,  01:05 Найти цитируемый пост)
Возможно, что и файрволл не выпускает по статическим адресам - вырубить файер

Отключали касперского интернет секьюрити на обоих машинах - не помогает, сейчас просто создали правило для программы, разрешив любую сетевую активность.


Цитата(Олег2005 @  16.3.2009,  01:05 Найти цитируемый пост)
Проверить сервер пингом.......

Не знаю как это сделать, воспользовался программой-примером с диска к одной из книг Архангельского, по пингу... сервер не отвечает.


Цитата(Олег2005 @  16.3.2009,  01:05 Найти цитируемый пост)
Кстати, все остальные - броузер например - выходят нормально?

Да, браузеры выходят нормально, единственное есть довольно частые проблемы со связью ICQ, на той машине, которая сервер, то вылетает аська, то файлы приняться не могут... то сообщения не доходят, хотя не уверен что проблема на той машине, которая сервер, может это в клиентской что, а может вообще нестабильность работы сервера ICQ.
PM MAIL   Вверх
azesmcar
Дата 16.3.2009, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 3
Всего: 211



Glorius, проверь для начала сеть, а потом программу

для пинга запусти в консоли
ping server_ip_address - пример ping 214.44.55.11

потом проверь свой порт
telnet server_ip_address port - пример telnet 214.44.55.11 4787

если пинг не идет и телнет не подключается, проверь телнет на 80 порт, если идет - следовательно у тебя фаервол порты перекрыл или просто на сервере порт не открыт. Если опять не идет, а браузер подключается, значит однозначно у тебя фаервол перекрывает доступ к сети некоторым программам. Проверь настройки
PM   Вверх
Glorius
Дата 16.3.2009, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Вот такая информация по ipconfig/all в консоли. IP-адрес и адрес DNS-сервера получаются автоматически. Это с машины клиента.

Присоединённый файл ( Кол-во скачиваний: 20 )
Присоединённый файл  20090316_125425.jpg 73,64 Kb
PM MAIL   Вверх
Glorius
Дата 16.3.2009, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Цитата(azesmcar @  16.3.2009,  13:42 Найти цитируемый пост)
для пинга запусти в консолиping server_ip_address - пример ping 214.44.55.11

Пакеты не доходят, четыре пакета отправлено - все потеряны.


Цитата(azesmcar @  16.3.2009,  13:42 Найти цитируемый пост)
потом проверь свой портtelnet server_ip_address port - пример telnet 214.44.55.11 4787

Не удалось подключиться. По порту 80 - тоже не удалось. Браузер у меня работает что на клиенте, что на сервере. Касперского отключаю там и там - все равно сабжевая ошибка. 
Если есть какая-то проблема, то это на клиенте или на сервере?

Это сообщение отредактировал(а) Glorius - 16.3.2009, 14:14
PM MAIL   Вверх
azesmcar
Дата 16.3.2009, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 3
Всего: 211



Цитата

Не удалось подключиться. По порту 80 - тоже не удалось. Браузер у меня работает что на клиенте, что на сервере. Касперского отключаю там и там - все равно сабжевая ошибка. 


браузер подключается к 80 порту этого сервера, телнет - нет..значит проблема с фаерволом и на клиентской стороне.

Добавлено через 25 секунд
отключи виндоуз фаервол..поробуй так
PM   Вверх
Олег2005
Дата 16.3.2009, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Расскажите поподробнее - где стоит сервер, где - клиент.
PM MAIL WWW MSN   Вверх
Glorius
Дата 16.3.2009, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Цитата(azesmcar @  16.3.2009,  14:40 Найти цитируемый пост)
отключи виндоуз фаервол..поробуй так

Отключал вот только что касперского на клиенте (брандмауэр был отключен) и касперского с брандмауэром на сервере (странно что они оба были включены)... телнет все равно не подключается и пинга нет... может тут какая-то проблема в настройках модема? 
Кстати, если есть время не поможешь разобраться через ICQ? я написал на твой номер из профиля.

Добавлено через 47 секунд
Цитата(Олег2005 @  16.3.2009,  14:59 Найти цитируемый пост)
Расскажите поподробнее - где стоит сервер, где - клиент.

Сервер - домашний компьютер в России, клиент - домашний компьютер в Беларуси. Оба подключены по ADSL.
PM MAIL   Вверх
Олег2005
Дата 16.3.2009, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Цитата(Glorius @  16.3.2009,  13:59 Найти цитируемый пост)
Сервер - домашний компьютер в России, клиент - домашний компьютер в Беларуси. Оба подключены по ADSL. 

Ясно.
если бы сервер был выключен, то вы получили бы ошибку 10068.
Так как у вас 10060 - таймаут, значит до работающего сервера ваши запросы не доходят
Так как сервер домашний, то коннектиться к нему можно только по IP - доменного имени наверно у него нет.....
Скорее всего все-таки проблемы у вас на клиенте.
Надо смотреть сниффером - уходят с вашей карты пакеты - или нет. Смотреть надо профессиональным сниффером, который отлавливает уходящие пакеты. 
PM MAIL WWW MSN   Вверх
Glorius
Дата 16.3.2009, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Цитата(Олег2005 @  16.3.2009,  15:19 Найти цитируемый пост)
Надо смотреть сниффером - уходят с вашей карты пакеты - или нет. Смотреть надо профессиональным сниффером, который отлавливает уходящие пакеты. 

Вот вы меня озадачили. Где мне такой инструмент отыскать?
PM MAIL   Вверх
azesmcar
Дата 16.3.2009, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 3
Всего: 211



Олег2005

Цитата

traceroute to 77.39.49.54 (77.39.49.54), 30 hops max, 40 byte packets
1      v53-853a.ps2.fra.routeserver.net      85.25.86.1      0.547 ms      0.471 ms      0.610 ms
2      static-ip-85-25-95-34.inaddr.intergenia.de      85.25.95.34      0.164 ms      0.136 ms      0.144 ms
3      cr02.frf02.pccwbtn.net      80.81.192.50      1.028 ms      0.877 ms      0.947 ms
4      ttc.TenGE12-1.br02.ams01.pccwbtn.net      63.218.65.22      18.359 ms      18.298 ms      18.586 ms
5      JuzhTelecom-gw.transtelecom.net      217.150.37.209      95.829 ms      95.930 ms      96.354 ms
6      c7609-core-gi1-5.stavropol.ru      212.96.104.70      92.442 ms      91.254 ms      91.698 ms
7                    *      *      *
8                    *      *      *
9                    *      *      *
No reply for 3 hops. Assuming we reached firewall.


у него на провайдере трейс останавливается..это не реал айпи по моему
PM   Вверх
Glorius
Дата 16.3.2009, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Цитата(Олег2005 @  16.3.2009,  15:19 Найти цитируемый пост)
Надо смотреть сниффером - уходят с вашей карты пакеты - или нет. Смотреть надо профессиональным сниффером, который отлавливает уходящие пакеты. 

Скачал программу Wireshark. Но не понимаю как ей пользоваться, все на инглише.
PM MAIL   Вверх
Glorius
Дата 16.3.2009, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



По всей видимости дело в настройке соответствующим образом модема. Связавшись с провайдером, выяснил что никаких ограничений на подключение в интернет к компьютеру он не устанавливает и не блокирует попытки доступа. Вообщем-то в дальнейшем проблему обсуждать отказались, сославшись на то, что это не их сфера деятельности, они только решают вопросы отсутствия связи в интернет. Встал вопрос настройки модема. Что и как там нужно настроить? Модем Huawei smartAX MT880.
PM MAIL   Вверх
Comm
Дата 17.3.2009, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 269
Регистрация: 31.8.2007
Где: Санкт-Петербург

Репутация: -1
Всего: 1



Glorius, пользуйся CommView отличный снифер да и с поддержкой русского языка...

Я вот после недели мониторинга своей сети через этот снифер,немного переделал сетевой драйвер так как в процессе мониторинга выяснилось что при авторизации с сервером имели место 3-4 холостых операций.


--------------------
=)))))
user posted image
PM MAIL ICQ   Вверх
Олег2005
Дата 17.3.2009, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Цитата(Glorius @  15.3.2009,  20:01 Найти цитируемый пост)
у сервера ай-пи статический, у к

Cообщите адрес сервера.
Статический адрес - совсем необязательно есть реальный адрес.

Это сообщение отредактировал(а) Олег2005 - 17.3.2009, 17:44
PM MAIL WWW MSN   Вверх
Glorius
Дата 17.3.2009, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Цитата(Олег2005 @  17.3.2009,  17:43 Найти цитируемый пост)
Cообщите адрес сервера.

Я вам дам адрес машины, которая рассматривалась как клиент, по сути в моей задаче нету разницы кто именно будет сервером, потому и эта машина может быть сервером, просто она у меня под рукой. IP-адрес 86.57.178.37.

PS. Если вам не трудно и есть немного свободного времени, не поможете мне разобраться с этой проблемой через ICQ? Мой номер 352336167.
PM MAIL   Вверх
Олег2005
Дата 18.3.2009, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Microsoft Windows XP [Version 5.1.2600]
© Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\User>ping 86.57.178.37

Pinging 86.57.178.37 with 32 bytes of data:

Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 86.57.178.37:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Ваш адрес не пингуется
А вот ICQ я не имею.

Скачайте все таки CommViev и посмотрите поведение своих пакетов. 
Так очень трудно диагностировать причину ошибки.

Это сообщение отредактировал(а) Олег2005 - 18.3.2009, 13:19
PM MAIL WWW MSN   Вверх
Glorius
Дата 18.3.2009, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Олег2005, у меня динамический адрес, возможно вы пинговали, когда он уже сменился. Он меняется всякий раз когда я выхожу в интернет. 
Есть новая информация. Тестировал соединение на другой машине - третьей. Адрес третьей машины пингуется и с моей клиентской машины и с моей серверной машины. И программа, которую я делаю работает между моей клиентсокй машиной и этой третьей. С серверной не проверял, но видимо между серверной и третье машиной она тоже работать будет, потому что адрес третьей машины пингуется с серверной. При всем при этом с третьей машины не пингуется ни адрес клиентской машины, ни адрес серверной машины. Связи между моей серверной и клиентской машинами по прежнему нет.
PM MAIL   Вверх
Anikmar
Дата 18.3.2009, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 59



Что, так и не получилось?
Мне кажется там все-таки что-то с настройками модема на серверной машинке.
Порты перенаправили, там точно в модем данные записали? У Длинков отдельная командв есть - после всех apply нужно еще Save сделать отдельно.
PM MAIL ICQ   Вверх
Олег2005
Дата 18.3.2009, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Ясно - что ничего неясно. Поработайте со сниффером.
PM MAIL WWW MSN   Вверх
Anikmar
Дата 18.3.2009, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 59



Я вообще-то думал, что ping является 100% гарантией тогоЮ что указанный IP жив и доступен. А оказывается нет - динамический IP не пинговался, а связь с ним установить получилось.
Вроде как даже сервер microsoft.com на пинг не отвечает.

А есть еще простые способы узнать: включен ли такой-то IP в сеть или нет? У меня полное ощущение, что пакеты не пропускает модем. Хоть вроде он и в режиме моста включен - но там модем с поддержкой роутера, Бог его знает как он настроен.
PM MAIL ICQ   Вверх
azesmcar
Дата 18.3.2009, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 3
Всего: 211



Цитата

Я вообще-то думал, что ping является 100% гарантией тогоЮ что указанный IP жив и доступен. А оказывается нет - динамический IP не пинговался, а связь с ним установить получилось.


ping это всего лишь запрос на конкретный порт (кажется 137 если не ошибаюсь). Так что если порт перекрыт - без разницы, пинговатся не будет..
PM   Вверх
Anikmar
Дата 18.3.2009, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 59



Цитата

ping это всего лишь запрос на конкретный порт (кажется 137 если не ошибаюсь). Так что если порт перекрыт - без разницы, пинговатся не будет..

Я то думал что он в состав TCP входит как служебный подпротокол ICMP. Ведь TCP помимо своих стандартных пакетов использует ICMP для служебного обмена. Поэтому я считал, что если IP живой и включен в сеть он должен полностью отвечать на все команды ICMP. Оказалось я был не прав.
PM MAIL ICQ   Вверх
Glorius
Дата 18.3.2009, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Цитата(Олег2005 @ 18.3.2009,  17:04)
Ясно - что ничего неясно. Поработайте со сниффером.

Что работать сниффером? пакеты выходят с клиентской машины и выходят с серверной машины - проверено на третьей машине. А вот между собой связь установить не можем.

Добавлено через 9 минут и 43 секунды
Цитата(azesmcar @  18.3.2009,  17:32 Найти цитируемый пост)
ping это всего лишь запрос на конкретный порт (кажется 137 если не ошибаюсь). Так что если порт перекрыт - без разницы, пинговатся не будет

Этот порт не перекрыт, но ай-пи не пингуется.
PM MAIL   Вверх
vinick
Дата 18.3.2009, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 9.6.2005

Репутация: 6
Всего: 22



Цитата(Glorius @  18.3.2009,  18:20 Найти цитируемый пост)
Что работать сниффером? пакеты выходят с клиентской машины и выходят с серверной машины - проверено на третьей машине. А вот между собой связь установить не можем.

9 из 10 что нужный порт закрыт на сервере. Проверяй настройки фаервола на серверной машине. и на модеме в том числе. 


Цитата(Glorius @  18.3.2009,  18:20 Найти цитируемый пост)
Этот порт не перекрыт, но ай-пи не пингуется. 

137 порт к ping'у не имеет никакого отношения, к пингу вобще ни один порт не имеет отношения.  То что хост не пингуется, может означать либо что он недоступен, либо прсто icmp заблокирован.


PM MAIL ICQ Jabber   Вверх
Glorius
Дата 18.3.2009, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Цитата(vinick @ 18.3.2009,  19:11)

9 из 10 что нужный порт закрыт на сервере. Проверяй настройки фаервола на серверной машине. и на модеме в том числе.

Пинга нет и при отключенных фаерволах. Порты открыты. НО! При том что с третьей машины не пингуется моя клиентская машина, связь устанавливается между этими машинами в обоих направлениях, будь-то в этом случае сервером третья машина, либа та, которая в моей задаче предполагается клиентской.

Это сообщение отредактировал(а) Glorius - 18.3.2009, 20:57
PM MAIL   Вверх
Anikmar
Дата 18.3.2009, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 59



Цитата(vinick @  18.3.2009,  19:11 Найти цитируемый пост)
137 порт к ping'у не имеет никакого отношения, к пингу вобще ни один порт не имеет отношения.  То что хост не пингуется, может означать либо что он недоступен, либо прсто icmp заблокирован.


vinick, а при блокированном ICMP сам TCP нормально будет фурыкать? Или глючить будет? 
PM MAIL ICQ   Вверх
vinick
Дата 18.3.2009, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 9.6.2005

Репутация: 6
Всего: 22



Цитата(Anikmar @  18.3.2009,  20:57 Найти цитируемый пост)

vinick, а при блокированном ICMP сам TCP нормально будет фурыкать? Или глючить будет?  

Я слишком круто сказал smile
Если полностью заблокировать ICMP то наверное не только TCP но и вобще сеть фурыкать не будет. Я правда о таком никогда не слышал. Обычно блокируют только ping-пакеты. А это никакого влияния на другие протоколы не оказывает.

PM MAIL ICQ Jabber   Вверх
Anikmar
Дата 18.3.2009, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 59



Цитата(vinick @  18.3.2009,  21:48 Найти цитируемый пост)
Я правда о таком никогда не слышал. Обычно блокируют только ping-пакеты. А это никакого влияния на другие протоколы не оказывает.

А большая вычислительная мощность нужна для отсечения именно PING-пакетов от остального ICMP?

Просто в контексте данной темы: может обычный ADSL модем обладать таким функционалом или это все-таки дело рук провайдера
PM MAIL ICQ   Вверх
Glorius
Дата 19.3.2009, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



В свете имеющейся новой информацию обобщу ее.

Имеются три машины.
Машина 1 (динамический ай-пи адрес).
Машина 2 (статический ай-пи адрес).
Между этими машинами требуется установить связь и неважно которая из них будет сервером. 
Машина 3 (используется для тестирования связи).

IP-адрес машины 3 пингуется как с машины 1, так и с машины 2. Во всех остальных направлениях пинг не идет.

В некоторых направлениях работает и моя программа. 
Между машинами 1 и 3 работает отлично, причем сервером может быть как одна машина, так и другая. 
Между машинами 2 и 3 тоже работает, но сервером может быть только машина 3.
Однажды удалось соединиться между машинами 1 и 2, сервером была машина 1 и программа висела на порту 80. Однако разорвав соединение и попробовав соединиться вновь - контакт установить не удалось.
PM MAIL   Вверх
Олег2005
Дата 20.3.2009, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Все машины - в одной локальной сети(подсети)?
Они все висят на одной трубе - или через свичи или рутеры соединяются? 
Статический адрес - это реальный IP?
PM MAIL WWW MSN   Вверх
Glorius
Дата 20.3.2009, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Цитата(Олег2005 @  20.3.2009,  15:55 Найти цитируемый пост)
Все машины - в одной локальной сети(подсети)?

Нет, все машины в сети интернет, провайдеры все разные.
Цитата(Олег2005 @  20.3.2009,  15:55 Найти цитируемый пост)
Они все висят на одной трубе - или через свичи или рутеры соединяются? 

Подключены к сети интернет через модемы.
Цитата(Олег2005 @  20.3.2009,  15:55 Найти цитируемый пост)
Статический адрес - это реальный IP?

У всех трех машин реальный ай-пи адрес (у машины 3 - точно, на счет 1 и 2 - не уверен, просто не знаю как определить).
PM MAIL   Вверх
Олег2005
Дата 20.3.2009, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Посмотрите  вот здесь
и  вот здесь.

Нехватка реальных IPv4 адресов часто решается с помощью протокола трансляции сетевых адресов - NAT (Network Address Translation), что сильно перегружает шлюзы провайдеров и приводит ко многим неудобствам для пользователей. Широко используемые так называемые "частные адреса"
 – в классе А это диапазон от 10.0.0.0 до 10.255.255.255,
 В - от 172.16.0.0 до 172.31.0.0 
и С - от 192.168.0.0 до 192.168.255.0 
 позволяют восполнить нехватку адресов, но в результате все пользователи выходят в сеть под одним и тем же адресом NAT-сервера, и они не могут воспользоваться никакими персональными настройками, если для них нужен IP-адрес. 

Увы, специфика модемных соединений с серверами мне не очень известна.
Но проблем, как видно из поиска в сети - хватает. 
PM MAIL WWW MSN   Вверх
Anikmar
Дата 22.3.2009, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 59



Цитата(Олег2005 @  20.3.2009,  19:21 Найти цитируемый пост)
Посмотрите  вот здесь
и  вот здесь.

Нехватка реальных IPv4 адресов часто решается с помощью протокола трансляции сетевых адресов - NAT (Network Address Translation), что сильно перегружает шлюзы провайдеров и приводит ко многим неудобствам для пользователей. Широко используемые так называемые "частные адреса"
 – в классе А это диапазон от 10.0.0.0 до 10.255.255.255,
 В - от 172.16.0.0 до 172.31.0.0 
и С - от 192.168.0.0 до 192.168.255.0 
 позволяют восполнить нехватку адресов, но в результате все пользователи выходят в сеть под одним и тем же адресом NAT-сервера, и они не могут воспользоваться никакими персональными настройками, если для них нужен IP-адрес. 

Увы, специфика модемных соединений с серверами мне не очень известна.
Но проблем, как видно из поиска в сети - хватает.  

Вклинюсь немного. 
я помогал ТС тестировать - и машина 3 - это моя. У меня возникло сомнение, что машина 1 имеет реальный IP - так как не пинговалась (значит ктот-то отрубает эхо). Но связь прошла на ура в двухстороннем направлении (пинг не работал). А вот с машиной 1 - у меня мысль, что все в настройках модема, потому, что по моей рекомендации попробовали организовать по порту 80 - он как правило открыт. Связь прошла одноразово.
Мои мысли: умный файер определил, что по 80 порту идет не HTTP и забанил IP.

Я в своем IP был полностью уверен, почему и предложил для теста свою машину.

PM MAIL ICQ   Вверх
Олег2005
Дата 22.3.2009, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 421
Регистрация: 26.5.2005
Где: Рига Латвия

Репутация: 6
Всего: 11



Цитата(Anikmar @  22.3.2009,  18:52 Найти цитируемый пост)
Мои мысли: умный файер определил, что по 80 порту идет не HTTP и забанил IP.

В принципе такое возможно - но проблематично.
Файрволлы редко лезут на прикладной уровень.
Значит надо отключать файер - если он есть - хотя бы для чистоты эксперимента.
PM MAIL WWW MSN   Вверх
Anikmar
Дата 23.3.2009, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 59



Цитата

Олег2005
В принципе такое возможно - но проблематично.
Файрволлы редко лезут на прикладной уровень.
Значит надо отключать файер - если он есть - хотя бы для чистоты эксперимента. 


Как я понял, непосредственно у ТС нет доступа к той машине, а там сидит неподготовленный человек, который самостоятельно поиграться с настройками модема не может. Так по словам вроде как файер там отключен. Возможно провайдер лезет на прикладной уровень (не знаю что там за договор).

Как вариант - взять напрокат такой модем и попробовать его поковырять на доступной машине.

Лично у меня 100% публичный IP и провайдер по договору не имеет права лезть в мой трафик, если я не нарушаю общие правила (спам и т.п.).


PM MAIL ICQ   Вверх
Glorius
Дата 23.3.2009, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Цитата(Олег2005 @  22.3.2009,  22:36 Найти цитируемый пост)
В принципе такое возможно - но проблематично.Файрволлы редко лезут на прикладной уровень.Значит надо отключать файер - если он есть - хотя бы для чистоты эксперимента.

Фаерволы отключали, кслову при связи машин 1 и 3 (когда связь работала в обоих направлениях) на машине 1 (моя машина) касперский был включен, только ругнулся при подключении к серверу, но я действие разрешил и все.
PM MAIL   Вверх
Anikmar
Дата 23.3.2009, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 59



Кстати, посмотрите на модеме 2 - включено ли эхо. Может хоть пинговаться начнет. Я так понимаю пинг этим отключается.
PM MAIL ICQ   Вверх
Glorius
Дата 23.3.2009, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Цитата(Anikmar @ 23.3.2009,  20:03)
Кстати, посмотрите на модеме 2 - включено ли эхо. Может хоть пинговаться начнет. Я так понимаю пинг этим отключается.

Что такое эхо? И кслову не пингуется же и моя машина (номер 1), но связь работает.
PM MAIL   Вверх
Anikmar
Дата 23.3.2009, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 59



Цитата(Glorius @  23.3.2009,  20:23 Найти цитируемый пост)
Что такое эхо? И кслову не пингуется же и моя машина (номер 1), но связь работает. 

Просто ping использует эхо-запрос. Если предположить, что очень говеный канал - через ping это можно быстрее определить. Я уже и так и сяк думал - может просто времени нехватает? Таймаут увеличить? Если не пингуется, то рубит файер на клиенте скорее всего. Хотя от провайдера тоже можно всякого ожидать.
Просто я подумал, если машина не пингуется, то там отключено эхо.
На моем фаере это называется так: Allow Incoming ICMP Ping
По умолчанию - выключено, но я включил, чтобы проходил пинг. У меня тоже Д-линк. Может там включить, а потом пингом поиграться - пакеты поувеличивать, TTL изменить - посмотреть, вдруг просто канал отстойный?
PM MAIL ICQ   Вверх
Glorius
Дата 23.3.2009, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Anikmar, а почему бы не подумать о том, что настраивать нужно модем машины 1 (мой)? Ведь мы выяснили, что машина 2 может работать как клиент на примере подключения к твоему серверу (машина 3). Просто это было бы много проще ввиду того, что этот-то модем у меня под рукой и мне просто удобнее работать с его настройками.
PM MAIL   Вверх
Anikmar
Дата 24.3.2009, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 59



В моем модеме эхо отключается по настройкам "дополнительно", опция:
Allow Incoming ICMP Ping
Включим пинг - попробуем поиграться TTL, TimeOut и т. п.
PM MAIL ICQ   Вверх
Glorius
Дата 24.3.2009, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 10.10.2006

Репутация: нет
Всего: нет



Цитата(Anikmar @ 24.3.2009,  00:53)
В моем модеме эхо отключается по настройкам "дополнительно", опция:
Allow Incoming ICMP Ping
Включим пинг - попробуем поиграться TTL, TimeOut и т. п.

Что-то в своем Huawei SmatrAX MT880 я такой опции или похожей не нашел.
PM MAIL   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.1624 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.