Возникла проблема при пересылке трафика через порт 2222 на докер 172.17.0.2: 22

Ни одна из приведенных ниже команд не работает, помогите!

sudo iptables -t nat -A PREROUTING -d 172.26.7.222 -p tcp --dport 2222 -j DNAT --to-destination 172.17.0.2:22
sudo iptables -A DOCKER ! -i docker0 -o docker0 --source 0.0.0.0/0 --destination 172.17.0.2 -p tcp --dport 2222 -j ACCEPT

sudo iptables -t nat -A DOCKER ! -i docker0 --source 0.0.0.0/0 --destination 0.0.0.0/0 -p tcp --dport 2222  -j DNAT --to 172.17.0.2:22
sudo iptables -A DOCKER ! -i docker0 -o docker0 --source 0.0.0.0/0 --destination 172.17.0.2 -p tcp --dport 2222 -j ACCEPT
0
задан 5 June 2019 в 19:38

1 ответ

Это работает без проблем -

 sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 2222 -j DNAT --to 172.17.0.2:22
 sudo iptables -A FORWARD -p tcp -d 172.17.0.2 --dport 22 -j ACCEPT
1
ответ дан 5 June 2019 в 19:38

Другие вопросы по тегам:

Похожие вопросы: