web-dev-qa-db-fra.com

Comment ouvrir des ports sur Ubuntu?

Je sais peu de choses sur Linux. Aujourd'hui, je crée un serveur VPN sur mon Ubuntu selon https://github.com/philplckthun/setup-simple-ipsec-l2tp-vpn Mais quand l'installation sera terminée. J'utilise mon iphone pour connecter le vpn ipsect, mais cela montre que le serveur VPN n'a pas de réponse.

Le document github montre

Les ports 1701, 500 et 4500 doivent être ouverts pour que le VPN fonctionne!

J'ai donc essayé d'ouvrir ces ports sur mon serveur Ubuntu. J'utilise la commande "iptables" pour ouvrir ces ports. Mais cela a échoué. Peut-être que je ne sais pas comment utiliser cette commande correctement. Alors, je veux savoir comment puis-je ouvrir ces ports sur mon serveur Ubuntu? Et si ces ports ont été ouverts avec succès, cela peut-il être prouvé par la fenêtre cmd de Windows via telnet le port?

27
elsonwx

Ubuntu ces jours-ci vient avec fw - Pare-feu simple . ufw est une méthode facile à utiliser pour gérer les règles iptables.

Essayez d’utiliser cette commande pour autoriser un port

Sudo ufw allow 1701

Pour tester la connectivité, vous pouvez essayer de fermer le logiciel VPN (libérer des ports) et d'utiliser netcat pour écouter, comme ceci:

nc -l 1701

Ensuite, utilisez telnet à partir de votre hôte Windows et voyez ce qui apparaît sur votre terminal Ubuntu. Ceci peut être répété pour chaque port que vous souhaitez tester.

53
shane

Si vous voulez l'ouvrir pour une plage et pour un protocole

ufw allow 11200:11299/tcp
ufw allow 11200:11299/udp
6
Sanjeev Rohila