Discussion:
[Linux-guvenlik] Re: Linux-guvenlik Toplu Mesajı, Sayı 111, Konu 2
Aydın Demirel
2015-07-09 11:52:37 UTC
Permalink
TeşekkÃŒrler Cem bey. Bu kuralda benim yazdığıma çok yakın. Sizin yazdığınız
kuralı denedim şimdi. Ancak destination sunucuda hala client IP'yi
göremiyorum.
Basitçe istediğim şu şekilde. Benim IP adresim 10.1.1.10 olsun,
Iptables'in çalıştığı sunucu IP'si 10.55.10.10 ve Hedef sunucu IP adreside
10.55.10.11 olsun. Kendi IP adresim ile 10.55.10.10 sunucusuna ilgili
porttan bağlanabiliyorum. Ancak hedef sunucuda Iptables'in çalıştığı
10.55.10.10 IP'sini görÌyorum. Ben 10.1.1.10 IP'sini görmek istiyorum.

Sizin gönderdiğinize göre rule son hali şu şekilde. Aşağıda commentlediğim
yerler benim yazdıklarım.

[***@localhost ~]# cat /etc/sysconfig/iptables
# Generated by iptables-save v1.4.21 on Thu Jul 9 14:33:13 2015
*filter
:INPUT ACCEPT [9:388]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [33:3064]
-A INPUT -i lo -j ACCEPT
-A INPUT -i ens160 -p tcp -j ACCEPT
-A FORWARD -d 10.55.104.141/32 -p tcp -m tcp --dport 2025 -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
COMMIT
# Completed on Thu Jul 9 14:33:13 2015
# Generated by iptables-save v1.4.21 on Thu Jul 9 14:33:13 2015
*nat
:PREROUTING ACCEPT [4:272]
:INPUT ACCEPT [4:272]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -d 10.55.104.150/32 -p tcp -m tcp --dport 2025 -j DNAT
--to-destination 10.55.104.141:2025
#-A PREROUTING -d 10.55.110.0/32 -p tcp -m tcp --dport 2025 -j DNAT
--to-destination 10.55.104.141:2025
#-A POSTROUTING -d 10.55.110.0/32 -o ens160 -j SNAT --to-source 10.55.104.141
#-A POSTROUTING -o ens160 -j MASQUERADE
COMMIT





*Aydın Demirel--------------------------*
World Wide Web ile ÃŒye olmak veya ÃŒyelikten çıkmak için şu sayfayı
https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik
veya e-posta yoluyla konusunda veya gövdesinde 'help' yazan bir mesajı
Yanıt yazarken, lÃŒtfen Konu satırını dÃŒzenleyerek şu tÃŒr bir şekilden
daha belirli olmasını sağlayın: "Ynt: Linux-guvenlik toplu mesajının
içeriği..."
1. Iptables ile Port Forwarding (Aydın Demirel)
2. Re: Iptables ile Port Forwarding (Cem Alp Yapalak)
----------------------------------------------------------------------
Message: 1
Date: Thu, 9 Jul 2015 09:55:06 +0300
Subject: [Linux-guvenlik] Iptables ile Port Forwarding
<
Content-Type: text/plain; charset="utf-8"
Merhaba,
Üzerinde iptables çalışan bir sunucuya bağlanan client'ların (örneğin 8080
portundan) ip adreslerinin değişmeden başka bir sunucuya port forwarding
yapmaya çalışıyorum. Forward edilen sunucuda client ip'sini görmek
istiyorum. Çeşitli prerouting ve postrouting kuralları eklememe rağmen
henÃŒz başaramadım. Daha önce iptables ile bu tarz yönlendirme yapan var mı?
*Aydın Demirel--------------------------*
-------------- sonraki b? --------------
Bir HTML eklentisi temizlendi...
http://liste.linux.org.tr/pipermail/linux-guvenlik/attachments/20150709/564c3549/attachment-0001.html
------------------------------
Message: 2
Date: Thu, 9 Jul 2015 10:58:31 +0300
Subject: [Linux-guvenlik] Re: Iptables ile Port Forwarding
<CAPf+1OUruogD8CBwmFtjYPWtmUHD6=
Content-Type: text/plain; charset="utf-8"
Merhaba,
Aşağıda örnek kural yazdım.Kuralı açıklamak gerekirse 144.122.166.x ip
adresine gelen 8280 tcp isteklerini 172.16.15.13 ip adresinin 8280 portuna
gönderip accept ettim.
# iptables -t nat -I PREROUTING -d 144.122.166.x -p tcp --dport 8280 -j
DNAT --to-destination 172.16.15.13:8280
# iptables -I FORWARD -p tcp --dport 8280 -d 172.16.1.83 -j ACCEPT
İlgili kuralı paylaşabilirsen görmekte isterim aşağıdaki komut ile
görebilirsin.
# iptables -L -n -v
Source ve destination belirtebilirsen fırsat bulursam yazarım.
Kolay gelsin
Merhaba,
Üzerinde iptables çalışan bir sunucuya bağlanan client'ların (örneğin
8080 portundan) ip adreslerinin değişmeden başka bir sunucuya port
forwarding yapmaya çalışıyorum. Forward edilen sunucuda client ip'sini
görmek istiyorum. Çeşitli prerouting ve postrouting kuralları eklememe
rağmen henÃŒz başaramadım. Daha önce iptables ile bu tarz yönlendirme
yapan
var mı?
*Aydın Demirel--------------------------*
_______________________________________________
Linux-guvenlik mailing list
https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik
Liste kurallari: http://liste.linux.org.tr/kurallar.php
-------------- sonraki b? --------------
Bir HTML eklentisi temizlendi...
http://liste.linux.org.tr/pipermail/linux-guvenlik/attachments/20150709/803dc967/attachment-0001.html
------------------------------
_______________________________________________
Linux-guvenlik mailing list
https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik
Liste kurallari: http://liste.linux.org.tr/kurallar.php
Son: Linux-guvenlik Toplu Mesajı, Sayı 111, Konu 2
**************************************************
Barkın Kılıç
2015-07-09 12:19:29 UTC
Permalink
#-A POSTROUTING -d 10.55.110.0/32 <http://10.55.110.0/32> -o ens160 -j SNAT --to-source 10.55.104.141
Bu kuraldan dolayı çıkan bÃŒtÃŒn paketlerin Source’unu değiştiriyor olabilir misiniz?

Normalda siz belirtmediğiniz sÃŒrece Iptables kaynak adresini değiştirmez.
Mesut GÜLER
2015-07-09 17:42:24 UTC
Permalink
#-A POSTROUTING -d10.55.110.0/32 <http://10.55.110.0/32> -o ens160 -j SNAT --to-source 10.55.104.141
Bu kuraldan dolayý çýkan bütün paketlerin Source’unu deðiþtiriyor
olabilir misiniz?
Normalda siz belirtmediðiniz sürece Iptables kaynak adresini deðiþtirmez.
Merhabalar,


Barkýn Bey'in belirttiði gibi iptables siz demeden hiç bir þey yapmaz,
ama doðru kurallar için að yapýsýný bilmek gerekli.

Ben açýkçasý önceki epostadan sizin að yapýnýzý anlayamadým.

daha anlaþýlýr bir durum için her iki sunucuda:
#iptables -nvL
#iptables -t nat -nvL
#route -n
#ifconfig
çýktýlarýný gönderin, ip adreselerini gizleyecekseniz de, private ve
public ip bloklarýný uygun þekilde belirtin.

iyi akþamlar.
Cem Alp Yapalak
2015-07-11 18:44:52 UTC
Permalink
Konu anladığım ÃŒzere network..Destination IP 'de bulunan sunucu source ip
adresini görmek istiyorsun ?Fakat iptables'in buluğu sunucu ip adresini
görÌyorsun?
Bunu yaşaman gayet normal broadcast domainler farklı,layer 3 cihaz
Ìzerinden geçiyorsun.

Doğru mu anladım ?
Source ip 'den destination 'a tracert çıktısı verebilirmisin.Bu networkler
vpn filan değiller değil mi ?

Yanlış anlamış isem kusura bakmayın ?

İyi akşamlar
Post by Aydın Demirel
#-A POSTROUTING -d 10.55.110.0/32 -o ens160 -j SNAT --to-source 10.55.104.141
Bu kuraldan dolayı çıkan bÃŒtÃŒn paketlerin Source’unu değiştiriyor
olabilir misiniz?
Normalda siz belirtmediğiniz sÃŒrece Iptables kaynak adresini değiştirmez.
Merhabalar,
Barkın Bey'in belirttiği gibi iptables siz demeden hiç bir şey yapmaz, ama
doğru kurallar için ağ yapısını bilmek gerekli.
Ben açıkçası önceki epostadan sizin ağ yapınızı anlayamadım.
#iptables -nvL
#iptables -t nat -nvL
#route -n
#ifconfig
çıktılarını gönderin, ip adreselerini gizleyecekseniz de, private ve
public ip bloklarını uygun şekilde belirtin.
iyi akşamlar.
_______________________________________________
Linux-guvenlik mailing list
https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik
Liste kurallari: http://liste.linux.org.tr/kurallar.php
Continue reading on narkive:
Loading...