O uso do firewalld não está funcionando para o encaminhamento de porta

0

Eu tenho 3 NICs no CentOS 7.

Eu configurei firewalld da seguinte maneira:

echo "1" > /proc/sys/net/ipv4/ip_forward
firewall-cmd --permanent --new-zone=test
nmcli connection modify ens24 connection.zone test
nmcli connection up ens24
firewall-cmd --zone=test --add-masquerade

E eu usei os dois comandos a seguir, que não funcionaram

firewall-cmd --zone=test --add-rich-rule 'rule family="ipv4" destination address="192.168.1.1" forward-port to-addr="192.168.1.2" to-port="22"  protocol="tcp" port="9000"'

e

firewall-cmd --zone=test --add-forward-port=port=9000:proto=tcp:toport=22:toaddr=192.168.1.2

O seguinte comando sempre retorna Connection refused :

curl 192.168.1.1:9000

Eu quero testar o encaminhamento de porta de 192.168.1.1:9000 para 192.168.1.2:22 e, se for bem-sucedido, faça o teste novamente com sub-redes diferentes (por exemplo, 192.168.0.0/16 a 172.28.2.0/24).

    
por Zhang ZX 13.07.2018 / 11:40

0 respostas