Tamam, çünkü yoğun olduğum veya belki doğru kaynağı bulamadığım için olabilir, ancak bu IPTABLES kurulumlarından birinin neden diğerinden daha iyi olacağını anlayamıyorum.
İşte benim kurulum:
Saydam bir proxy ve bir yönlendirici veya tür olarak hizmet veren bir kutu var. Üzerinde iki arayüz vardır, ETH0 ve ETH1 ve aşağıdaki adres şeması:
ETH0 = DHCP ETH1 = 192.168.5.1/24, LAN'daki arkasındaki istemcilere 192.168.5.0/24 ağı için DHCP hizmetinde
8080 numaralı bağlantı noktasını saydam bir proxy olarak dinledim ve dinledim. Ne bu kurulum ile başarım asgari yapılandırma ve proxy istemcilere bağlı istemciler ile mevcut bir ağa bu kutuyu bırakabilmektir.
İşte benim orijinal IPTABLES dosyam
*nat
-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-port 8080
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
*filter
COMMIT
Bu yapılandırma iyi çalışıyor ve trafik sorunsuz bir şekilde ileri geri akıyor. Kök istemcilerin IP adresini privoxy günlük dosyalarında alıyorum ve yaşam iyi.
Diğer insanların yapılandırmalarına bakmaya başladığımda ve REDIRECT yerine DNAT kullandıklarını gördüğümde karışıklığım ortaya çıkıyor ve birinin diğerine karşı gerçek faydasını anlamaya çalışıyorum. İşte örnek bir yapılandırma:
*nat
-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to 192.168.5.1:8080
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
*filter
COMMIT
Yine, bu yapılandırma da işe yarıyor ve bana tüm günlüğü bakış açısından veriyor ...
Hangisi doğrudur, yoksa belki diğerinden daha doğrudur?
Şimdiye kadar okumak için zaman ayırdığınız için teşekkürler ...