특정 포트를 통해 내 컴퓨터에 접근할 수 없나요?

특정 포트를 통해 내 컴퓨터에 접근할 수 없나요?

Fedora에서는 포트 1521에 액세스하려고 하므로 방화벽에서 다음 포트를 열었습니다.

$ sudo iptables -I INPUT -i eth0 -p tcp -m tcp --dport 1521 -j ACCEPT
$ sudo service iptables save

그런 다음 내부 IP(라우터가 나에게 제공한 IP)에 텔넷을 시도했지만 연결이 거부되었습니다.

$ telnet 192.168.1.103 1521
Trying 192.168.1.103...

telnet: connect to address 192.168.1.103: Connection refused

그런 다음 인터넷 IP에 텔넷을 시도했지만 응답이 없습니다.

$ telnet x.x.x.x 1521
Trying x.x.x.x...

내가 아는 한 라우터에도 포트가 열려 있지만 포트 22로도 시도했지만 동일한 결과를 얻었습니다.

답변1

나는 이런 것을 시도해 볼 것입니다. 나는 -m스위치가 이 주장을 받아들일 수 있다고 믿지 않습니다 tcp.

연결 상태가 "새"인 것을 기준으로:

$ iptables -A INPUT -m state --state NEW -p tcp --dport 1521 -j ACCEPT

포트 1521에서 모든 연결을 수락합니다.

$ iptables -I INPUT -p tcp --dport 1521 -j ACCEPT

포트 1521에서 수신 대기하는 데몬이 있습니까?

관련 정보