Мой клиент SoulSeek Nicotine + проверяет мои открытые порты во время начальной настройки и сообщает, что один номер порта, который ему нужен, закрыт, что лишает меня 50% пользователей. Могу ли я в любом случае открыть этот конкретный порт для приложения?
Запуск рабочего стола Ubuntu 13.04. Я не устанавливал брандмауэры вручную, но не уверен, включен ли он в установку по умолчанию.
13.04
port-forwarding
Чарли
источник
источник
Ответы:
Запустите это в командной строке; это должно решить проблему:
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
можно узнать, прочитав справочную страницу. Поскольку вы новичок, вы, вероятно, найдете это полезным: http://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.htmlисточник
Вам нужно установить хотя бы один брандмауэр, потому что он не установлен при установке по умолчанию в Ubuntu.
для 32 бит
- Firestarter
для 64 бит
- Firestarter
источник