pytanie o przekierowanie z uzyciem iptables

2007-02-26 Wątek Maciej Kóska

Witam wszystkich serdecznie,

Mam takie zagadnienie.
Z zewnetrznej firmy z trzech roznych publicznych ip (xx.xx.xx.xx; 
yy.yy.yy.yy i zz.zz.zz.zz) potrzebna jest mozliwosc podlaczenia sie do 
nas na trzy dane ip wewnetrzne (10.0.0.253; 10.0.0.222; 10.0.0.223) do 
kazdego z tych ip na port 80.


Poniewaz nie chce wpuszczac zewnetrznej firmy do calej naszej sieci 
chcialbym aby niezaleznie z ktorego zewnetrzengo ip beda sie podlaczac 
na danym porcie np 6001 6002 i 6003 od razu przekierowywalo ich tam 
gdzie trzeba czyli na dane wew ip i port 80


Mama do grupowiczow duza prosbe sprawdzcie prosze czy ponizsze regulki 
zalatwia sprawe (dopiero zaczynam z iptables :) ew. czy istnieje 
bardziej optymlany sposob obsluzenia w/w zagadnienia


Z gory dziekuje i pozdrawiam serdecznie
Maciej

iptables -t nat -A PREROUTING -s xx.xx.xx.xx -p tcp --sport 6001 -j DNAT 
--to 10.0.0.253:80
iptables -t nat -A PREROUTING -s xx.xx.xx.xx -p tcp --sport 6002 -j DNAT 
--to 10.0.0.222:80
iptables -t nat -A PREROUTING -s xx.xx.xx.xx -p tcp --sport 6003 -j DNAT 
--to 10.0.0.223:80



iptables -t nat -A PREROUTING -s yy.yy.yy.yy -p tcp --sport 6001 -j DNAT 
--to 10.0.0.253:80
iptables -t nat -A PREROUTING -s yy.yy.yy.yy -p tcp --sport 6002 -j DNAT 
--to 10.0.0.222:80
iptables -t nat -A PREROUTING -s yy.yy.yy.yy -p tcp --sport 6003 -j DNAT 
--to 10.0.0.223:80



iptables -t nat -A PREROUTING -s zz.zz.zz.zz -p tcp --sport 6001 -j DNAT 
--to 10.0.0.253:80
iptables -t nat -A PREROUTING -s zz.zz.zz.zz -p tcp --sport 6002 -j DNAT 
--to 10.0.0.222:80
iptables -t nat -A PREROUTING -s zz.zz.zz.zz -p tcp --sport 6003 -j DNAT 
--to 10.0.0.223:80




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: pytanie o przekierowanie z uzyciem iptables

2007-02-26 Wątek Krzysiek Kiełczewski
Dnia 26-02-2007, pon o godzinie 11:08 +0100, Maciej Kóska napisał(a):

 Mama do grupowiczow duza prosbe sprawdzcie prosze czy ponizsze regulki 
 zalatwia sprawe (dopiero zaczynam z iptables :) ew. czy istnieje 
 bardziej optymlany sposob obsluzenia w/w zagadnienia
 
 Z gory dziekuje i pozdrawiam serdecznie
 Maciej
 
 iptables -t nat -A PREROUTING -s xx.xx.xx.xx -p tcp --sport 6001 -j DNAT 
 --to 10.0.0.253:80
 iptables -t nat -A PREROUTING -s xx.xx.xx.xx -p tcp --sport 6002 -j DNAT 
 --to 10.0.0.222:80
 iptables -t nat -A PREROUTING -s xx.xx.xx.xx -p tcp --sport 6003 -j DNAT 
 --to 10.0.0.223:80
 
 
 iptables -t nat -A PREROUTING -s yy.yy.yy.yy -p tcp --sport 6001 -j DNAT 
 --to 10.0.0.253:80
 iptables -t nat -A PREROUTING -s yy.yy.yy.yy -p tcp --sport 6002 -j DNAT 
 --to 10.0.0.222:80
 iptables -t nat -A PREROUTING -s yy.yy.yy.yy -p tcp --sport 6003 -j DNAT 
 --to 10.0.0.223:80
 
 
 iptables -t nat -A PREROUTING -s zz.zz.zz.zz -p tcp --sport 6001 -j DNAT 
 --to 10.0.0.253:80
 iptables -t nat -A PREROUTING -s zz.zz.zz.zz -p tcp --sport 6002 -j DNAT 
 --to 10.0.0.222:80
 iptables -t nat -A PREROUTING -s zz.zz.zz.zz -p tcp --sport 6003 -j DNAT 
 --to 10.0.0.223:80

To jest tylko NATowanie.
 Jeszcze musisz przepuścić ruch w łańcuchu FORWARD, na przykład tak:
iptables -A FORWARD -d 10.0.0.253 -p tcp --dport 80 -s zz.zz.zz.zz -j
ACCEPT

Pozdrawiam,
Krzysiek Kiełczewski


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: pytanie o przekierowanie z uzyciem iptables

2007-02-26 Wątek Maciej Kóska

Witam,

1. Dziękuję bardzo, rozumiem co daje FORWARD i co robi regułka która 
podałeś, nie rozumiem czemu musi być i FORWARD i nat. Myślałem że NAT 
rozwiąże wszystko...


2. Wierze ze jest tak jak mówisz z forwardem... w takim razie czy nie 
dało by się tam od razu wcisnąć NATowania np, czy to zadziała???


iptables -A FORWARD -d 10.0.0.253 -p tcp --dport 80 -s zz.zz.zz.zz 
--sport 6001 -j ACCEPT


czy już coś zupełnie mieszamchyba ze wlasnie nie da sie polaczyc i 
nat-a i forward-a w jednym i temu potrzebne sa dwa osobne lancuchy???


Dzięki za wyrozumiałość
Maciej

Krzysiek Kiełczewski napisał(a):

Dnia 26-02-2007, pon o godzinie 11:08 +0100, Maciej Kóska napisał(a):

Mama do grupowiczow duza prosbe sprawdzcie prosze czy ponizsze regulki 
zalatwia sprawe (dopiero zaczynam z iptables :) ew. czy istnieje 
bardziej optymlany sposob obsluzenia w/w zagadnienia


Z gory dziekuje i pozdrawiam serdecznie
Maciej

iptables -t nat -A PREROUTING -s xx.xx.xx.xx -p tcp --sport 6001 -j DNAT 
--to 10.0.0.253:80
iptables -t nat -A PREROUTING -s xx.xx.xx.xx -p tcp --sport 6002 -j DNAT 
--to 10.0.0.222:80
iptables -t nat -A PREROUTING -s xx.xx.xx.xx -p tcp --sport 6003 -j DNAT 
--to 10.0.0.223:80



iptables -t nat -A PREROUTING -s yy.yy.yy.yy -p tcp --sport 6001 -j DNAT 
--to 10.0.0.253:80
iptables -t nat -A PREROUTING -s yy.yy.yy.yy -p tcp --sport 6002 -j DNAT 
--to 10.0.0.222:80
iptables -t nat -A PREROUTING -s yy.yy.yy.yy -p tcp --sport 6003 -j DNAT 
--to 10.0.0.223:80



iptables -t nat -A PREROUTING -s zz.zz.zz.zz -p tcp --sport 6001 -j DNAT 
--to 10.0.0.253:80
iptables -t nat -A PREROUTING -s zz.zz.zz.zz -p tcp --sport 6002 -j DNAT 
--to 10.0.0.222:80
iptables -t nat -A PREROUTING -s zz.zz.zz.zz -p tcp --sport 6003 -j DNAT 
--to 10.0.0.223:80


To jest tylko NATowanie.
 Jeszcze musisz przepuścić ruch w łańcuchu FORWARD, na przykład tak:
iptables -A FORWARD -d 10.0.0.253 -p tcp --dport 80 -s zz.zz.zz.zz -j
ACCEPT

Pozdrawiam,
Krzysiek Kiełczewski





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: pytanie o przekierowanie z uzyciem iptables

2007-02-26 Wątek Krzysiek Kiełczewski
Dnia 26-02-2007, pon o godzinie 13:11 +0100, Maciej Kóska napisał(a):
 Witam,
 
 1. Dziękuję bardzo, rozumiem co daje FORWARD i co robi regułka która 
 podałeś, nie rozumiem czemu musi być i FORWARD i nat. Myślałem że NAT 
 rozwiąże wszystko...
 
 2. Wierze ze jest tak jak mówisz z forwardem... w takim razie czy nie 
 dało by się tam od razu wcisnąć NATowania np, czy to zadziała???
 
 iptables -A FORWARD -d 10.0.0.253 -p tcp --dport 80 -s zz.zz.zz.zz 
 --sport 6001 -j ACCEPT
 
 czy już coś zupełnie mieszamchyba ze wlasnie nie da sie polaczyc i 
 nat-a i forward-a w jednym i temu potrzebne sa dwa osobne lancuchy???

Mieszasz :-)

W największym skrócie: są trzy tablice nat, mangle i filter (domyślna).
W nat są łańcuchy w których konfigurujesz translacje adresów
(źródłowych, docelowych - jak sobie życzysz), w mangle zmieniasz same
pakiety (na przykład TTL celem oszukania providera), a samo filtrowanie
ruchu *tylko* i wyłącznie w filter.

No i oczywiście polecam przeczytanie dokumentacji na netfilter.org. Tak
w mailu to się nie da tego wszystkiego wytłumaczyć.

Pozdrawiam,
Krzysiek Kiełczewski



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: pytanie o przekierowanie z uzyciem iptables

2007-02-26 Wątek Maciej Kóska
Tak przypuszczałem, ale jak się nie wyjdzie na głupa to się nic nie 
nauczy :)


How-to do iptables będę sobie czytał do poduszki... :)
Miłego dnia i raz jeszcze dzięki za pomoc
Maciej

Krzysiek Kiełczewski napisał(a):

Dnia 26-02-2007, pon o godzinie 13:11 +0100, Maciej Kóska napisał(a):

Witam,

1. Dziękuję bardzo, rozumiem co daje FORWARD i co robi regułka która 
podałeś, nie rozumiem czemu musi być i FORWARD i nat. Myślałem że NAT 
rozwiąże wszystko...


2. Wierze ze jest tak jak mówisz z forwardem... w takim razie czy nie 
dało by się tam od razu wcisnąć NATowania np, czy to zadziała???


iptables -A FORWARD -d 10.0.0.253 -p tcp --dport 80 -s zz.zz.zz.zz 
--sport 6001 -j ACCEPT


czy już coś zupełnie mieszamchyba ze wlasnie nie da sie polaczyc i 
nat-a i forward-a w jednym i temu potrzebne sa dwa osobne lancuchy???


Mieszasz :-)

W największym skrócie: są trzy tablice nat, mangle i filter (domyślna).
W nat są łańcuchy w których konfigurujesz translacje adresów
(źródłowych, docelowych - jak sobie życzysz), w mangle zmieniasz same
pakiety (na przykład TTL celem oszukania providera), a samo filtrowanie
ruchu *tylko* i wyłącznie w filter.

No i oczywiście polecam przeczytanie dokumentacji na netfilter.org. Tak
w mailu to się nie da tego wszystkiego wytłumaczyć.

Pozdrawiam,
Krzysiek Kiełczewski






--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: pytanie o przekierowanie z uzyciem iptables

2007-02-26 Wątek Marek Wyrzykowski
Maciej Kóska napisał(a):
 Witam wszystkich serdecznie,
 
 Mam takie zagadnienie.
 Z zewnetrznej firmy z trzech roznych publicznych ip (xx.xx.xx.xx;
 yy.yy.yy.yy i zz.zz.zz.zz) potrzebna jest mozliwosc podlaczenia sie do
 nas na trzy dane ip wewnetrzne (10.0.0.253; 10.0.0.222; 10.0.0.223) do
 kazdego z tych ip na port 80.
 
 Poniewaz nie chce wpuszczac zewnetrznej firmy do calej naszej sieci
 chcialbym aby niezaleznie z ktorego zewnetrzengo ip beda sie podlaczac
 na danym porcie np 6001 6002 i 6003 od razu przekierowywalo ich tam
 gdzie trzeba czyli na dane wew ip i port 80
 

NAT w twoim przypadku, odpowiada za przekierowanie z jakiegoś portu
(6001,6002,6003) na jakieś wewnętrzne IP - i nic więcej. Aby zadziałało
musisz zezwolić na ruch w łańcuch FORWARD na wewnętrzne hosty. Warto
założyć nowe łańcuchy i przekierowywać do nich zewnętrzne firmy.

pozdrawia
Marek Wyrzykowski



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: pytanie o przekierowanie z uzyciem iptables

2007-02-26 Wątek Mariusz Kruk

Maciej Kóska napisał(a):

Witam,

1. Dziękuję bardzo, rozumiem co daje FORWARD i co robi regułka która 
podałeś, nie rozumiem czemu musi być i FORWARD i nat. Myślałem że NAT 
rozwiąże wszystko...


http://www.docum.org/docum.org/kptd/

Tam masz drogę, którą przebywa pakiet. W nat jest tylko NAT-owany, a w 
filter jest filtrowany. To są dwie różne rzeczy.


PS: Nie toppostuj.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]