История изменений
Исправление Sferg, (текущая версия) :
На PC-роутере (192.168.0.1) выполнил следующее:
iptables -A PREROUTING -t nat -p tcp -i eth0 -d 12.34.56.78 --dport 1234 -j DNAT --to 192.168.0.32:22
iptables -A FORWARD -p tcp --dport 22 -j ACCEPT
, однако подключиться извне по SSH к виртуалке по-прежнему не удаётся. Локальный доступ сохраняется.
На виртуальной машине в /etc/ssh/sshd_conf прописано:
Port 22
ListenAddress 0.0.0.0
Вывод iptables -L -n -v -x на виртуалке:
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
В чём может быть дело?
Исходная версия Sferg, :
На PC-роутере (192.168.0.1) выполнил следующее:
iptables -A PREROUTING -t nat -p tcp -i eth0 -d 12.34.56.78 --dport 1234 -j DNAT --to 192.168.0.32:22
iptables -A FORWARD -p tcp --dport 22 -j ACCEPT
, однако подключиться по SSH к виртуалке по-прежнему не удаётся.
На виртуальной машине в /etc/ssh/sshd_conf прописано:
Port 22
ListenAddress 0.0.0.0
Вывод iptables -L -n -v -x на виртуалке:
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
В чём может быть дело?