IP adresi aralığını bağlantı noktası aralığına yönlendirmek için IPtables'ı kullanma


0

Tüm paketleri, hata ayıklama amacıyla tek bir IP ve bağlantı noktasına tüm paketleri a / 22 aralığına iletecek bir IPtables kuralı kurmaya çalışıyorum. Buradaki soruyu temel alarak ip adresini yönlendirmek için iptables kullanma Bu komutu açmayı başardım

iptables -t nat -A OUTPUT -d [ipaddress1] -j DNAT --to-destination [ipaddress2]

Şu anda, emrim bu şeye benziyor

iptables -t nat -A OUTPUT -d 5.5.5.0/22 -j DNAT --to-destination 1.1.1.1:5001

Bunun yerine --dport kullanmalı mıyım, yoksa iki nokta üst üste ile biçimlendirme yapıyor mu?

Zaman ayırdığınız için şimdiden teşekkür ederiz!


noktalı virgül? İki nokta üst üste kullanıyorsunuz (ve bu doğru, man sayfasının DNAT bölümünde iptables veya iptables-extensions'ın daha yeni sürümlerinde görebileceğiniz gibi). Beklendiği gibi çalışmıyor mu? Sorunuz gerçekten nedir?
wurtel

@ wurtel Üzgünüm, benim hatam, bir kolon demek istedim!
dreadiscool

Yanıtlar:


0

Nasıl yapılacağını öğrendim.

Bir bağlantı noktası numarası belirlemek için, protokolü UDP veya TCP olarak belirtmeniz gerekir. -M udp eklenmesi işe yaradı

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.