The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Программа-сервер, не принимает входящие соединения."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"Программа-сервер, не принимает входящие соединения."  +/
Сообщение от niXman (ok) on 26-Май-10, 22:54 
Заранее извиняюсь если не в тот раздел запостил.

Есть программа-сервер, которая замечательно работает в паре с программой-клиентом на моей локальной машине(Ubuntu-10.04).
Арендовал выделенный сервер. На него хостер, по моей просьбе, установил Debian.
Но программа-клиент, почему-то не может подключится к программе-серверу, которую я проинсталил на сервер.
При запуске tcpdump на сервере, на интересующем меня порту - входящие соединения вижу.

Скажите, возможно нужно что-то настроить/проверить, прежде чем код править?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Программа-сервер, не принимает входящие соединения."  +/
Сообщение от guest email(??) on 27-Май-10, 10:03 
>Скажите, возможно нужно что-то настроить/проверить, прежде чем код править?

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Программа-сервер, не принимает входящие соединения."  +/
Сообщение от niXman (ok) on 27-Май-10, 13:19 
>>Скажите, возможно нужно что-то настроить/проверить, прежде чем код править?
>
>Для начала посмотрите, что сервер слушает именно там, куда вы пытаетесь соединяться,
>и что нужный порт не закрыт файрволом.

но tcpdump ведь видит входящие соединения.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Программа-сервер, не принимает входящие соединения."  +/
Сообщение от guest email(??) on 27-Май-10, 13:34 
>>Для начала посмотрите, что сервер слушает именно там, куда вы пытаетесь соединяться,
>>и что нужный порт не закрыт файрволом.
>но tcpdump ведь видит входящие соединения.

ну видит он входящий SYN, это же не значит, что ваш сервер запущен, слушает нужный адрес:порт и что в файрволе не стоит -j DROP

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Программа-сервер, не принимает входящие соединения."  +/
Сообщение от niXman (ok) on 27-Май-10, 14:04 
>>>Для начала посмотрите, что сервер слушает именно там, куда вы пытаетесь соединяться,
>>>и что нужный порт не закрыт файрволом.
>>но tcpdump ведь видит входящие соединения.
>
>ну видит он входящий SYN, это же не значит, что ваш сервер
>запущен, слушает нужный адрес:порт и что в файрволе не стоит -j
>DROP

а где и как это проверить?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Программа-сервер, не принимает входящие соединения."  +/
Сообщение от guest email(??) on 27-Май-10, 14:12 
>а где и как это проверить?

netstat -4nl
iptables -L

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Программа-сервер, не принимает входящие соединения."  +/
Сообщение от niXman (ok) on 27-Май-10, 14:27 
>>а где и как это проверить?
>
>netstat -4nl
>iptables -L

скажите, а что я должен увидеть(или не увидеть) ?

при запуске программы-сервера, в вывод "netstat -4nl" добавляется следующая строка:
[quote]
tcp        0      0 127.0.0.1:55501         0.0.0.0:*               LISTEN
[/quote]
порт правильный. а вот по поводу IP не уверен.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Программа-сервер, не принимает входящие соединения."  +/
Сообщение от guest email(??) on 27-Май-10, 14:34 
>>netstat -4nl
>>iptables -L
>
>скажите, а что я должен увидеть(или не увидеть) ?

netstat покажет все ip4 сокеты находящиеся в состоянии listen - там должен быть ваш сервер.
iptables покажет действующие правила файрвола - там не должно быть правил запрещающих прохождение пакетов к/от вашему серверу.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Программа-сервер, не принимает входящие соединения."  +/
Сообщение от guest email(??) on 27-Май-10, 14:40 
>tcp        0    0 127.0.0.1:55501         0.0.0.0:*               LISTEN
>порт правильный. а вот по поводу IP не уверен.

вам надо либо перевесить сервер на адрес доступный из сети, либо настроить проброс входящих пакетов с помощью iptables.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Программа-сервер, не принимает входящие соединения."  +/
Сообщение от niXman (ok) on 27-Май-10, 15:10 
>>tcp        0    0 127.0.0.1:55501         0.0.0.0:*               LISTEN
>>порт правильный. а вот по поводу IP не уверен.
>
>вам надо либо перевесить сервер на адрес доступный из сети, либо настроить
>проброс входящих пакетов с помощью iptables.

Мегаогромное Вам спасибо!
Все работает.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру