ufw: как переместить один порт в другой порт на другом интерфейсе

У меня есть два интерфейса eth0 (192.168.1.2) и eth1 (192.168.3.2).

Я получаю данные от 8080 на eth0. Я хочу отправить его в порт eth1 80.

Я использую UFW, потому что я не понимаю iptables и как добавить его в начале /etc/ufw/before.rules.

Я уже редактировал DEFAULT_FORWARD_POLICY = "ACCEPT" на / etc / default / ufw и уже отредактировал net.ipv4.ip_forward = 1 на /etc/ufw/sysctl.conf

Надеюсь, ты поможешь мне … я много читал и до сих пор не могу добиться успеха.

большое спасибо! Серхио.

  • UFW: разрешить трафик только с динамического IP на последних двух элементах
  • ufw разрешает ssh - а затем соединение теряется
  • UFW: разрешать трафик только из домена с динамическим IP-адресом
  • Что означает эта запись UFW?
  • Перенаправление SSH на другой внутренний порт
  • UFW блокирует DNS
  • Ограничение размеров журналов в журналах
  • ufw firewall - как только «разрешить», когда я просматриваю прокси-сервер
  • One Solution collect form web for “ufw: как переместить один порт в другой порт на другом интерфейсе”

    DNAT может быть достаточно:

     # iptables -t nat -A PREROUTING -i eth0 -p tcp -d 192.168.1.2 --dport 8080 -j DNAT --to-destination 192.168.3.2:80 

    Файл before.rules из какого- before.rules файла altagoobingleduckgoing выглядит так, как будто он использует формат iptables-save , поэтому он может содержать что-то вроде:

     *nat :PREROUTING ACCEPT [0:0] -A PREROUTING -i eth0 -p tcp -d 192.168.1.2 --dport 8080 -j DNAT --to-destination 192.168.3.2:80 COMMIT 
    Linux и Unix - лучшая ОС в мире.