Привет, я попробовал использовать эту команду
iptables -t nat -A PREROUTING -p tcp --dport 6901 -j DNAT --to-destination 192.168.12.77
iptables -I FORWARD -m state -d 0.0.0.0/0 --state NEW,RELATED,ESTABLISHED -j ACCEPT
перезапустил iptables, но другой хост не получает запрос.
У меня 2 Host/VPS, один просто действует как прокси, а другой — мастер. Что-то не так с тем, что я сделал?
решение1
Если вы хотите перенаправить трафик на порт 6900. Вам следует написать такое правило
iptables -t nat -A PREROUTING -p tcp -j DNAT --to-destination 192.168.12.77:6900
Если вы имеете в виду перенаправление трафика с dport 6900, то ваше правило верно.
Возможно вы не включили переадресацию из sysctl
sysctl net.ipv4.conf.all.forwarding=1