Як відкрити певний порт в ubuntu?


15

Мій клієнт SoulSeek Nicotine + перевіряє мої відкриті порти під час початкової конфігурації та сповіщає, що номер одного порта, який йому потрібен, закритий, скорочуючи мене з frmo близько 50% користувачів. Чи все-таки я можу відкрити саме той порт для використання програми?

RUnning ubuntu desktop 13.04. Я не встановив жодного брандмауера вручну, але не впевнений, чи він включений до встановлення за замовчуванням.


У вас працює Ubuntu Desktop або Server? Запуск будь-якого брандмауера?
Мітч

Робочий стіл (надійний) та не встановлено додатковий брандмауер
Чарлі

Відповіді:


7

Виконати це в командному рядку; це має вирішити питання:sudo iptables -A INPUT -m conntrack --ctstate NEW,RELATED,ESTABLISHED -j ACCEPT

Щоб виконати певний порт:

sudo iptables -A INPUT -p <tcp OR udp> <--dport OR --sport> <port> -j ACCEPT

INPUTє ланцюгом для вхідного трафіку. -pє протокол (або tcpчи udp --dportабо --sportвказати дозволяє призначення або порту джерела. -jє «стрибок» і його де ви ACCEPT, REJECTабо DROPпакет (и)

Детальну інформацію iptablesможна знайти, прочитавши сторінку man. Оскільки ви початківець, вам, мабуть, це стане в нагоді: http://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.html


1
@J Moore: Дякую, але де я можу поставити номер порту? Також допоможе, якщо ви можете вкласти в один вкладиш про те, для чого ці аргументи?
Чарлі

1
Я спробував вищевказані методи, і хоча я думаю, що вони повинні працювати, сторінка для перевірки портів клієнта: tools.slsknet.org/porttest.php?port=2234 завжди показує, що порт закритий. Будь-які ідеї?
Чарлі

0

Потрібно встановити принаймні один брандмауер, оскільки він не встановлений у встановленні за замовчуванням на ubuntu.

для 32 біт
- Firestarter
для 64 біт
- Firestarter

  • Встановіть та відкрийте firestarter, додайте вхідну політику за допомогою цього ip: 0.0.0.0/0   (щоб дозволити всі IP-адреси)
  • Додайте порти, які потрібно відкрити.
  • Потім натисніть кнопку застосувати кнопку змін.

Я не думаю, що це взагалі вирішує це питання. Крім того, чітко, що оператор не має уявлення про те, як виконати те, що ви тільки що висунули.
sinekonata
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.