Aqui está o que estou tentando fazer. Configure o NAT no sistema host (Fedora 23) para que o convidado (CentOS 7.0) seja visível de fora (por outros dispositivos conectados ao mesmo roteador) E então pretendo configurar o NAT no roteador para que essa máquina seja visível para o mundo. No seguinte sentido: Quando você digita no IP público que foi atribuído ao meu roteador em seu navegador da Web, você pode acessar o servidor da Web em execução na máquina do CentOS. E eu realmente gostaria de usar o firewalld para essa configuração no host.
Veja o que tentei:
net.ipv4.ip_forward=1 => /etc/sysctl.conf
sysctl -p
firewall-cmd --zone=public --add-forward-port=port=80:proto=tcp:toport=80:toaddr=192.168.122.10
Quando faço uma solicitação por meio do navegador da web para 192.168.1.137
(HOST) do meu telefone na mesma rede, não consigo acessar o servidor da Web em execução em 192.168.122.10
Nota:
Eu entendo que provavelmente estou fazendo algo extremamente estúpido, e estou meio que preso, passando por cima da documentação da linha de comando firewall-cmd
, mas parece estar faltando em termos de exemplos para a configuração NAT.
Ou se você pudesse me dizer se estou perdendo meu tempo com firewalld
e deveria reverter para iptables
?