2014-09-01 2 views
-2

iptables -A INPUT -p tcp --dport 80 -j ACCEPT으로 데비안에서 포트를 열려고하는데 작동하지 않습니다. 내가 로컬 호스트 스캔 할 때 :iptables로 포트를 열 수 없습니다.

[email protected]:~# nmap -p 80 localhost 

Starting Nmap 6.00 (http://nmap.org) at 2014-08-27 12:38 CEST 
Nmap scan report for localhost (127.0.0.1) 
Host is up (0.00033s latency). 
Other addresses for localhost (not scanned): 127.0.0.1 
PORT STATE SERVICE 
80/tcp closed http 

Nmap done: 1 IP address (1 host up) scanned in 0.14 seconds 

을 내가 netcat을 함께 연결할 수 없습니다 :

[email protected]:~# nc -vv localhost 80 
localhost [127.0.0.1] 80 (?) : Connection refused 
sent 0, rcvd 0 

하지만 그것은 iptables에에있다 : 나는 또한 포트를 연

[email protected]:~# iptables -L 
... 
ACCEPT  tcp -- anywhere    anywhere    tcp dpt:80 
... 

내 라우터에 NAT가있는 인터넷.

i368에서 데비안 3.2.0-4를 사용하고 있습니다.

+0

아니 유래 (일명 프로그래밍 질문)하지만, SuperUser.SE 하나. –

답변

-1

연결을 허용하려면이 포트를 수신 대기해야합니다. 예를 들어 웹 서버.

실행이는 80 포트를 듣고 실행중인 서버가 있는지 확인합니다 :

netstat -ntlup | grep 80 
관련 문제