Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: "Не удалось открыть порт TCP/TLS", "Не удалось открыть порт UDP"  (Прочитано 2859 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн snakeRU54

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • ё-моё, что ж я сделал-то...
    • Просмотр профиля
Здравствуйте.
(Думаю, что проблема в настройке системы, а не в настройке приложения, поэтому пишу сюда.)

При запуске свежеустановленной программы LinuxDC++ появляются два сообщения:
1. "Не удалось открыть порт TCP/TLS. Передача файлов не будет работать корректно, пока свойства соединения не будут настроены или пока другие приложения, использующие данный порт, не будут закрыты"
2. "Не удалось открыть порт UDP. Поиск не будет работать корректно, пока не будет настроено соединение и пока не будут закрыты все приложения, использующие данный порт."

На роутере порты прокинуты, виндовый р2р-клиент цепляется без проблем.
Фаерволов и прочих iptable не делал, потому как не знаю.

Наводят на размышления слова "...пока не будут закрыты все приложения...".
Из всех приложений, использующих сеть, устанавливал вот эту связку:

sudo apt-get install apache2 php5 mysql-server php5-mysql 

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Никто. Учитесь читать сообщения об ошибках полностью, а не только знакомые слова выцеплять.
Цитировать
пока не будут закрыты все приложения, использующие данный порт.
Если програма использует порты из первой тысячи, без sudo работать не сможет без перенастройки.
А DC использует - порт 462, на сколько я помню.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн snakeRU54

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • ё-моё, что ж я сделал-то...
    • Просмотр профиля
"Продолжаем разговор" (с) Карлсон.
Порты "прокинуты", р2р-клиент видит хабы, показывает пользователей и их шары. Списки файлов скачивать невозможно, поиск не работает.

Порты указал следующие
tcp 1111
udp 1110
tls 1109
Те же самые порты указал в настройках роутера (Linksys WRT 54 g2).
Откровенно говоря, я понемногу фалломорфирую. С "глючным" D-Link'ом у меня проблем не было, всё работало по такой же схеме. Опять же, все настройки на роутере я обшарил, порты прописал, но это не помогло.

Что я делаю не так?

Цитировать
пока не будут закрыты все приложения, использующие данный порт.
Если програма использует порты из первой тысячи, без sudo работать не сможет без перенастройки.
А DC использует - порт 462, на сколько я помню.

Вот тут мне опять непонятно.
Как узнать, какое приложение использует тот или иной порт?
Что значит "не сможет работать без sudo"?
/какя-нибудь подпись. Или надпись? Как правильно - над-пись или под-пись?/

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Как узнать, какое приложение использует тот или иной порт?
netstat
В данном случае будет более полезно
netstat -l

Цитировать
Что значит "не сможет работать без sudo"?
То и значит, что создать сокет в диапазоне 0-1023 может только приложение, запущенное с правами рута.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн snakeRU54

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • ё-моё, что ж я сделал-то...
    • Просмотр профиля
netstat -l
Активные соединения с интернетом (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp        0      0 *:1111                  *:*                     LISTEN
udp        0      0 *:1110                  *:*

Активные сокеты домена UNIX (only servers)
"моих" портов (I-node) в списке нет, пути к программе freeDC тоже не наблюдается.

З. Ы. Программа запущена из-под рута (в /etc/sudoers добавил sudo freedc)

В какую ещё сторону копнуть?
/какя-нибудь подпись. Или надпись? Как правильно - над-пись или под-пись?/

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
man netstat
что ли сделайте.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.074 секунд. Запросов: 25.