Je ne peux pas ouvrir le port iptables - La commande est exécutée, mais le port reste fermé
Je veux faire un simple transfert de port de mon ordinateur portable sur le port de la machine virtuelle (Aussi dans mon ordinateur portable).
Sur une autre machine du réseau ..
Telnet sur le port 2424 L'ordinateur portable ne fonctionne pas non plus.
Quelque chose ne va pas dans mon code?
iptables -I INPUT -p tcp --dport 2424 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 2424 -j DNAT --to-destination 192.168.10.10:8000
Sur une autre machine du réseau ..
$ nmap 192.168.101.199
Starting Nmap 6.40 ( [url=http://nmap.org]http://nmap.org[/url] ) at 2015-07-08 18:52 BRT
Nmap scan report for 192.168.101.199
Host is up (0.0027s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
8000/tcp open http-alt
Nmap done: 1 IP address (1 host up) scanned in 0.25 seconds
Telnet sur le port 2424 L'ordinateur portable ne fonctionne pas non plus.
Quelque chose ne va pas dans mon code?
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
2 réponses
Giselle
Confirmation de:
EDIT: J'ai vérifié la documentation et j'ai raison qu'elle scanne 1-1024 et plus haut.
Hannah
Confirmation de:
Dans mon cas, j'ai un ordinateur portable dans mon réseau et à l'intérieur de ce gars - machine virtuelle.
Mais .. Cette machine virtuelle va en ligne via NAT (Avec l'aide d'une boîte vitale). Ensuite, d'autres ordinateurs de mon réseau ne pourront pas accéder à cette machine virtuelle.
Gamme de mon réseau: 192.168.0 - Varier VM: 192.168.10
Qu'est-ce que je voulais? Activez l'accès au service dans une machine virtuelle pour tous les ordinateurs de mon réseau, mais à travers le port de mon ordinateur portable.
Après avoir étudié, j'ai trouvé mon erreur ... Quand je viens de rediriger le port 2424 Mon ordinateur portable sur le port 8000 Machine virtuelle, ça "fonctionne". Mais le fait était que ma machine virtuelle a besoin d'une réponse au réseau. Comment vm retournera-t-il quelque chose si ce n'est pas dans mon réseau?
alors .. En plus d'ouvrir le port et d'exécuter l'expédition, j'ai besoin de déguiser la réponse de la machine virtuelle de mon ordinateur portable.
Tout ce qui arrive au port 2424 mon ordinateur portable pénètre dans le port 8000 Machine virtuelle. Mais quand une machine virtuelle revient quelque chose, j'ai besoin de dire une voiture de demande, responsable de mon ordinateur portable. :)
Après un grand nombre de bla bla bla bla .. Suis les règles:
Merci à tous!