Программа-сервер, не принимает входящие соединения., niXman, 26-Май-10, 22:54 [смотреть все]Заранее извиняюсь если не в тот раздел запостил.Есть программа-сервер, которая замечательно работает в паре с программой-клиентом на моей локальной машине(Ubuntu-10.04). Арендовал выделенный сервер. На него хостер, по моей просьбе, установил Debian. Но программа-клиент, почему-то не может подключится к программе-серверу, которую я проинсталил на сервер. При запуске tcpdump на сервере, на интересующем меня порту - входящие соединения вижу. Скажите, возможно нужно что-то настроить/проверить, прежде чем код править?
|
- Программа-сервер, не принимает входящие соединения., guest, 10:03 , 27-Май-10 (1)
>Скажите, возможно нужно что-то настроить/проверить, прежде чем код править? Для начала посмотрите, что сервер слушает именно там, куда вы пытаетесь соединяться, и что нужный порт не закрыт файрволом.
- Программа-сервер, не принимает входящие соединения., niXman, 13:19 , 27-Май-10 (2)
>>Скажите, возможно нужно что-то настроить/проверить, прежде чем код править? > >Для начала посмотрите, что сервер слушает именно там, куда вы пытаетесь соединяться, >и что нужный порт не закрыт файрволом. но tcpdump ведь видит входящие соединения.
- Программа-сервер, не принимает входящие соединения., guest, 13:34 , 27-Май-10 (3)
>>Для начала посмотрите, что сервер слушает именно там, куда вы пытаетесь соединяться, >>и что нужный порт не закрыт файрволом. >но tcpdump ведь видит входящие соединения. ну видит он входящий SYN, это же не значит, что ваш сервер запущен, слушает нужный адрес:порт и что в файрволе не стоит -j DROP
- Программа-сервер, не принимает входящие соединения., niXman, 14:04 , 27-Май-10 (4)
>>>Для начала посмотрите, что сервер слушает именно там, куда вы пытаетесь соединяться, >>>и что нужный порт не закрыт файрволом. >>но tcpdump ведь видит входящие соединения. > >ну видит он входящий SYN, это же не значит, что ваш сервер >запущен, слушает нужный адрес:порт и что в файрволе не стоит -j >DROP а где и как это проверить?
- Программа-сервер, не принимает входящие соединения., guest, 14:12 , 27-Май-10 (5)
>а где и как это проверить? netstat -4nl iptables -L
- Программа-сервер, не принимает входящие соединения., niXman, 14:27 , 27-Май-10 (6)
>>а где и как это проверить? > >netstat -4nl >iptables -L скажите, а что я должен увидеть(или не увидеть) ? при запуске программы-сервера, в вывод "netstat -4nl" добавляется следующая строка: [quote] tcp 0 0 127.0.0.1:55501 0.0.0.0:* LISTEN [/quote] порт правильный. а вот по поводу IP не уверен.
- Программа-сервер, не принимает входящие соединения., guest, 14:34 , 27-Май-10 (7)
>>netstat -4nl >>iptables -L > >скажите, а что я должен увидеть(или не увидеть) ? netstat покажет все ip4 сокеты находящиеся в состоянии listen - там должен быть ваш сервер. iptables покажет действующие правила файрвола - там не должно быть правил запрещающих прохождение пакетов к/от вашему серверу.
- Программа-сервер, не принимает входящие соединения., guest, 14:40 , 27-Май-10 (8)
>tcp 0 0 127.0.0.1:55501 0.0.0.0:* LISTEN >порт правильный. а вот по поводу IP не уверен. вам надо либо перевесить сервер на адрес доступный из сети, либо настроить проброс входящих пакетов с помощью iptables.
- Программа-сервер, не принимает входящие соединения., niXman, 15:10 , 27-Май-10 (9)
>>tcp 0 0 127.0.0.1:55501 0.0.0.0:* LISTEN >>порт правильный. а вот по поводу IP не уверен. > >вам надо либо перевесить сервер на адрес доступный из сети, либо настроить >проброс входящих пакетов с помощью iptables. Мегаогромное Вам спасибо! Все работает.
|