VMware에서 포트 8100을 어떻게 열 수 있나요?

VMware에서 포트 8100을 어떻게 열 수 있나요?

VM에서 포트 8100에 액세스하려면 어떻게 해야 하나요?

Linux VM에서 포트 8100에 액세스하고 싶습니다. 나는 lubuntu를 실행하고 있습니다. 이미 여러 가지 질문을 시도했지만 그 중 아무 것도 작동하지 않는 것 같습니다.

포트 8100에서 연결이 거부되었습니다.- 이 질문에 따라 시도해 보았고 그들이 가지고 있는 모든 iptables를 생성했지만 Safari는 여전히 서버에 연결할 수 없습니다.

https://askubuntu.com/questions/166068/port-seems-to-be-open-but-connection-refused- 이 답변은 실제로 아무 것도 대답하지 않습니다.

https://stackoverflow.com/questions/19034542/how-to-open-port-in-centos- 관련성이 있는 것 같지만 작동하지 않습니다.

다음은 내가 실행하는 명령이지만 도움이 되지 않는 것 같습니다.

$ netstat -an | grep "LISTEN "
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:8100          0.0.0.0:*               LISTEN     
tcp6       0      0 :::35729                :::*                    LISTEN    

이것은 내 iptable입니다.

$ sudo iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:8100

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:8100

다음 명령을 사용하여 규칙을 만듭니다.

sudo iptables -A INPUT -p tcp -m tcp --dport 8100 -j ACCEPT
sudo iptables -A OUTPUT -p tcp -m tcp --dport 8100 -j ACCEPT

UWF를 사용하려고 시도했는데 포트 8100이 활성화된 것 같습니다.

$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
8100/tcp                   ALLOW IN    Anywhere                  
80                         ALLOW IN    Anywhere                  
443                        ALLOW IN    Anywhere                  
8100/tcp (v6)              ALLOW IN    Anywhere (v6)             
80 (v6)                    ALLOW IN    Anywhere (v6)             
443 (v6)                   ALLOW IN    Anywhere (v6)             

내 VM에서 네트워크는 브리지로 설정되어 있으므로 ipaddress는 10.0.0.63입니다. 그런 다음 내 컴퓨터(vm 아님)에서 10.0.0.63:8100으로 이동하면 포트 8100에서 제공되는 내용을 가져와야 하지만 Safari/Chrome/Firefox를 사용할 때 오류가 발생합니다.Cannot connect to server.

내가 무엇을 놓치고 있나요?

답변1

이것이 당신의 (첫 번째) 문제입니다:

$ netstat -an | grep "LISTEN "
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:8100          0.0.0.0:*               LISTEN     
tcp6       0      0 :::35729                :::*                    LISTEN    

로컬 호스트(127.0.0.1)에서 포트 8100만 수신합니다. 하나 이상의 이더넷 인터페이스에서 수신하도록 서비스를 구성하거나 iptables이더넷 인터페이스에서 포트 8100을 127.0.0.1:8100으로 전달하는 데 사용할 수 있습니다.

관련 정보