web-dev-qa-db-fra.com

Comment ouvrir un port particulier à Ubuntu?

Mon client SoulSeek, Nicotine +, vérifie mes ports ouverts lors de la configuration initiale et indique que le numéro de port dont il a besoin est fermé, me coupant environ 50% des utilisateurs. Est-ce que je peux quand même ouvrir ce port particulier pour que l'application l'utilise?

RUNning Ubuntu Desktop 13.04. Je n'ai pas installé manuellement de pare-feu, mais je ne suis pas sûr qu'il soit inclus dans l'installation par défaut.

15
charlie

Exécutez ceci sur la ligne de commande; cela devrait résoudre le problème: Sudo iptables -A INPUT -m conntrack --ctstate NEW,RELATED,ESTABLISHED -j ACCEPT

Pour faire un port spécifique:

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

INPUT est la chaîne du trafic entrant. -p est un protocole (tcp ou udp--dport ou --sport spécifie l’autorisation du port de destination ou du port source. -j est "jump" et sa destination est ACCEPT, REJECT ou DROP.

Vous trouverez des détails sur iptables en lisant la page de manuel. Comme vous êtes débutant, vous trouverez probablement cela utile: http://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.html

7
user1529891

Vous devez installer au moins un pare-feu, car il n’est pas installé dans l’installation par défaut sur Ubuntu.

pour 32 bits
- Firestarter
pour 64 bits
- Firestarter

  • Installez et ouvrez le feu, ajoutez la politique entrante avec cette ip: 0.0.0.0/0 (pour autoriser toutes les adresses IP)
  • Ajoutez les ports que vous devez ouvrir.
  • Cliquez ensuite sur le bouton Appliquer les modifications.
0
Mc Clane