06.12.2010, 10:13
общий
это ответ
Здравствуйте, Kozyr76!
Надо перебросить сам порт
iptables -t nat -I PREROUTING -p tcp --dport 4899 -j DNAT --to-destination 192.168.0.2:4899
и разрешить транзитное прохождение пакетов на него
iptables -I FORWARD -d 192.168.0.2 -p tcp --dport 4899 -j ACCEPT
Предполагаю, что 192.168.0.2- адрес внутреннего компьютера и он имеет доступ в Internet через NAT, иначе также надо:
iptables -t nat -I POSTROUTING -s 192.168.0.2 -j SNAT --to-source w.x.y.z
iptables -I FORWARD -s 192.168.0.2 -j ACCEPT
(w.x.y.z - внешний адрес Fedor'ы)
или воспользоваться утилитой rinetd c конфигурационным файлом вида
w.x.y.z 4899 192.168.0.2 4899