Linux slackware, я поставив ftp-сервер з непривілейованим користувачем запущеним портом 2121. Хочете перенаправити всі пакети з 21 на 2121, щоб мій ftp був доступний як стандартний без вказання порту.
telnet host 2121 OK
telnet host 21 NO!
ncftp host NO!
Я використовую це просте правило
iptables -A PREROUTING -p tcp --dport 21 -j REDIRECT --to-port 2121
і modprobe цих модулів
modprobe nf_conntrack_ftp
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
інтерфейс br0 і ip_forward увімкнено
Чому не працює?
Це ввімкнено? serverfault.com/questions/140622/… BTW, я не можу сказати, на яке посилання ви маєте перейти з оригінальної публікації сервера за замовчуванням.
Так, увімкнено, я також спробував правила в цій публікації, але не виходить
—
elbarna