@yyasha

Как маршрутизировать iptables внутри linux?

Здравствуйте, у меня есть raspberry pi, подключённая к роутеру, и на ней есть приложение, на которое нужно перенаправлять весь интернет трафик с портов 80 и 443 (перенаправлять на порт 30443). Я это делаю с помощью
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 30443
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 30443

Вся настройка моего iptables:
sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 30443
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 30443

Почему трафик не проходит через приложение?
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы