@Jebati

Как пробросить порт с хост машины в kvm впс?

Как я пробрасываю порты сейчас так:
Host_ipaddr=123.45.67.89 # eth0
Guest_ipaddr=192.168.122.57 # virbr0
Host_port=(  '7482' )
Guest_port=( '22' )

for i in `seq 0 $length`; do
	iptables -t nat -A PREROUTING -d ${Host_ipaddr} -p ${Proto} --dport ${Host_port[$i]} -j DNAT --to ${Guest_ipaddr}:${Guest_port[$i]//:/-}
	iptables -t nat -A OUTPUT --dst ${Host_ipaddr} -p ${Proto} --dport ${Host_port[$i]} -j DNAT --to-destination ${Guest_ipaddr}
	iptables -I FORWARD -d ${Guest_ipaddr}/32 -p ${Proto} -m state --state NEW -m ${Proto} --dport ${Guest_port[$i]} -j ACCEPT
done


Запросы на 123.45.67.89:7482 из другой сети работают - например с другой машины, или с другой впс на этой же машине. Но не работают запросы с самой хост машины на 123.45.67.89:7482.
В чем может быть проблема? Как решить с помощью iptables?
  • Вопрос задан
  • 396 просмотров
Решения вопроса 1
@Jebati Автор вопроса
Изменил SSH порт в VPS на 7482
Host_port=(  '7482' )
Guest_port=( '7482' )


И заработало...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Zerg89
Tracert 123.45.67.89 что выдаёт?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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