Por que meu host virtual na minha VM não responde?

0

Estou executando o CentOS 6.6 como VM no VirtualBox com o NAT ativado. Eu também tenho um servidor web Zeus em execução na VM. A configuração é a seguinte.

Host =====SSH====== VM  ========= Web Server
MacOS          CentOS 6.6            Zeus

Com o encaminhamento de porta, posso ssh na VM (porta 22) e posso acessar a página de administração do servidor web zeus (port9090). No entanto, quando tento encaminhar números arbitrários como 8080 para um site, o acesso do navegador ou o wget não funciona.

Host-Port    VM-Port      Connection
2222           22           Works fine
9090          9090          Works fine
8080          8080             ??

Eu tentei usar o ncat para isolar se o problema deriva do zeus web server ou do encaminhamento de porta, mas o resultado parece ser um problema de encaminhamento de porta.

$sudo ncat -lk 9090
GET / HTTP/1.1
User-Agent: Wget/1.18 (darwin15.5.0)
$sudo ncat -lk 8080
#nothing

Qual deve ser minha próxima etapa de solução de problemas e alguém sabe o que eu estou fazendo errado?

    
por dorachan2010 22.10.2016 / 01:06

1 resposta

0

O problema foi causado pela configuração do firewall e do zeus do Linux. Eu comentei a linha de um que estava rejeitando todos os pacotes tcp para a política de aceitação por padrão

$sudo cat /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
#-A INPUT -j REJECT --reject-with icmp-host-prohibited            #<---THIS ONE
#-A FORWARD -j REJECT --reject-with icmp-host-prohibited\
COMMIT

Então eu também alterei as configurações do host virtual Zeus do seguinte

before
Host Name:127.0.0.1
Alias:

after
Host Name:10.0.2.15
Alias:localhost

10.0.2.15 é o endereço IP definido na VM pelo NAT.

Agora posso acessar o index.html básico no host virtual digitando link no meu navegador

    
por 24.10.2016 / 17:55