Saya punya dua pertanyaan.
Pertanyaan 1: Mesin debian saya memiliki antarmuka eth3 dengan ip 192.168.57.28. Jika seseorang mencoba menyambung ke 192.168.57.28:1234 bagaimana cara mengarahkan permintaan ke komputer lain: 192.168.57.25:80?
Pertanyaan 2: Jika mesin debian saya memiliki dua antarmuka: eth3 dengan 192.168.57.28 dan ppp0 dengan beberapa IP dinamis dan seseorang mencoba untuk terhubung melalui ppp0 pada port 1234, bagaimana cara mengarahkan permintaan ke 192.168.57.25:80?
Saya sudah mencoba ini:
$ iptables -t nat -A PREROUTING -p tcp --dport 1234 -j DNAT --to-destination 192.168.57.25:80
$ echo 1 > /proc/sys/net/ipv4/ip_forward
tetapi tidak berhasil.
sumber
Terima kasih kepada Daywalker dan Dánjal Salberg Adlersson. Setelah bersumpah selama berjam-jam, port forwarding dengan iptables akhirnya berhasil. (diuji pada Debian)
skrip bash
sumber