Misalkan saya memiliki jaringan dengan server yang merutekan semua koneksi dari dalam jaringan ke Internet. Bagaimana saya bisa mengatur iptables sehingga alih-alih merutekan koneksi masuk ke Internet, ia malah merutekannya ke localhost port 8080. Semua bantuan sangat dihargai.
networking
iptables
DankMemes
sumber
sumber
Jawaban:
sumber
itu bisa dilakukan dengan
iptables
, tetapi hanya dengan kernel> = 3.6.Anda harus melakukan:
ip_forward
tidak diperlukan, karena paket tidak diteruskan, tetapi jika Anda tidak menyertakan sysctl untukroute_localnet
(yang hanya bekerja di kernel> = 3,6), paket tersebut akan dijatuhkan oleh kernel karena menganggapnya "martian", datang dari luar dan memiliki alamat tujuan 127.0.0.1sumber
net.ipv4.conf.all.route_localnet=1
di/etc/sysctl.conf
jika tidak maka tidak akan gigih dan setelah reboot variabel akan kembali ke 0, menyebabkan paket menjatuhkan. Maka akan sangat sulit untuk mengetahui mengapa sekarang semuanya tidak berfungsi ... itu terjadi pada saya. ;)net.ipv4.conf.all.route_localnet
untuk digunakanip6tables
?