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?
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.
Si vous voulez l'ouvrir pour une plage et pour un protocole
ufw allow 11200:11299/tcp
ufw allow 11200:11299/udp