Mój klient SoulSeek Nicotine + sprawdza moje otwarte porty podczas wstępnej konfiguracji i obiecuje, że jeden numer portu, którego potrzebuje, jest zamknięty, odcinając mnie od około 50% użytkowników. Czy w każdym razie mogę otworzyć ten konkretny port do użycia przez aplikację?
RUnning Ubuntu Desktop 13.04. Nie zainstalowałem ręcznie żadnych zapór ogniowych, ale nie jestem pewien, czy jest to zawarte w domyślnej instalacji.
13.04
port-forwarding
Charlie
źródło
źródło
Odpowiedzi:
Uruchom to w wierszu poleceń; powinno rozwiązać problem:
sudo iptables -A INPUT -m conntrack --ctstate NEW,RELATED,ESTABLISHED -j ACCEPT
Aby zrobić określony port:
sudo iptables -A INPUT -p <tcp OR udp> <--dport OR --sport> <port> -j ACCEPT
INPUT
to łańcuch ruchu przychodzącego.-p
jest protokół (albotcp
alboudp
--dport
albo--sport
podać umożliwiając przeznaczenia lub portu źródłowego.-j
jest „skok” i jego gdzieACCEPT
,REJECT
lubDROP
pakiet (y)Szczegółowe informacje
iptables
można znaleźć, czytając stronę podręcznika man. Ponieważ jesteś początkującym, prawdopodobnie przyda ci się to: http://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.htmlźródło
Musisz zainstalować co najmniej jedną zaporę ogniową, ponieważ nie jest ona instalowana w domyślnej instalacji na Ubuntu.
dla 32 bitów
- Firestarter
dla 64 bitów
- Firestarter
źródło