![특정 포트를 통해 내 컴퓨터에 접근할 수 없나요?](https://linux55.com/image/45440/%ED%8A%B9%EC%A0%95%20%ED%8F%AC%ED%8A%B8%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EB%82%B4%20%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90%20%EC%A0%91%EA%B7%BC%ED%95%A0%20%EC%88%98%20%EC%97%86%EB%82%98%EC%9A%94%3F.png)
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에서 수신 대기하는 데몬이 있습니까?