IPTables trafiği çalışmıyor


0

Sunucumun 80 numaralı bağlantı noktasındaki gelen trafiği başka bir sunucuya yönlendirmeye çalışıyorum, ancak çalışmıyor. Ben de denedim. Ana sunucuda şunları koştum:

echo “1″ > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 38.105.20.226:80
iptables -t nat -A POSTROUTING -j MASQUERADE

Yönlendirmesini istediğim sunucu 38.105.20.226:80, ancak ana sunucusundaki web sunucusuna giderken, web sunucusunun içeriğini 38.105.20.226:80 tarihinde göstermek yerine, yük. CentOS'tayım.

Yanıtlar:


0

İleri kuralınızda bir gelen arayüz veya hedef adresi belirtmeniz gerekecektir ( -ibir arayüz için -dseçeneği veya bir adres için seçeneği kullanın).


Arabirimi belirlemeye çalıştım, ancak aynı şeyi yapıyor: iptables -t nat -A PREROUTING -i em1 -p tcp –dport 80 -j DNAT – hedef 38.105.20.226:80
user1307079

Mesaj iptables -t nat -nvL.
Falcon Momot

Düzeltmeyi başardım ... Bazı nedenlerden dolayı echo “1 ″> / proc / sys / net / ipv4 / ip_forward çalışmadı ve /ect/sysctl.conf dosyasını düzenleyerek elle açmam gerekti. Bunu bir komutla otomatik olarak nasıl yapabilirim?
user1307079,

-D kullanıyorum, kullanmak istediğim IP’yi gireyim mi?
user1307079,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.