Мне нужно пробросить ssh с определенного порта на сервере на машину во внутреней сети. решил опробовать сначала дома - поднял вирт. сеть на virtualbox. но проблема не в этом - не работает iptables.
Подскажите, по возможности, где я был туп и почему не работает iptables
собственно iptables:
root@dimass-laptop:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
потом ввожу правило:
root@dimass-laptop:~# iptables -t nat -A PREROUTING -p tcp --dst 192.168.0.1 --dport 5000 -j DNAT --to-destination 192.168.0.1:80
соединение на 5000 порт скидывается:
root@dimass-laptop:~# telnet 192.168.0.1 5000
Trying 192.168.0.1...
telnet: Unable to connect to remote host: Connection refused
в то время, как 80 соединяет:
root@dimass-laptop:~# telnet 192.168.0.1 80
Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.
чуть не забыл. все это на убунту 8.10 (козел)