pc1 vidi na pc3, ale pc3 nevidi na pc1, oba vidi na pc2 (a pc2 take vidi
na oba)
takze kdyz se chci pripojit (treba ssh (ktere na pc2 nebezi)) z pc3 na
pc1, musim jit pres pc2.
na pc2 jsem nastavil DNAT takto:
iptables -t nat -A PREROUTING -d 192.168.1.200 --dports 20:22 -j DNAT
--to-destination 192.168.1.100
taky jsem povolil forward paketu.
potom bych se chtel ssh na PC1 asi takto: $ssh pc2
a PC2 preposle pozadavek na PC1. Taky ale potrebuju, aby se PC1 tvarilo
jako PC2, tak jsem na PC1 pridal:
iptables -t nat -A POSTROUTING -d 192.168.1.300 -j SNAT --to-source
192.168.1.200 (prepisuji se jenom pakety ktere jdou na PC3)
teoreticky by to tak melo fungovat, ale:
tcpdumpem jsem zjistil, ze pozadavek z PC3 vporadku prijde, PC1 odesle
odpoved, ale zustane tam IP PC1 misto IP PC2. Takze se neprepisuje
zdrojova adresa :(
Kdyz dam ale ssh z PC1 na PC3, tak se zdrojova adresa prepise spravne.
Kdyz mi dojde paket, ja na nej v nejakem programu odpovim a poslu zpet,
tak se adresa neprepise :(
Nevite nekdo co delam blbe?
Diky,
Martin
> mam 3 pocitace:
> PC1 (192.168.1.100)
> PC2 (192.168.1.200)
> PC3 (192.168.1.300)
>
> pc1 vidi na pc3, ale pc3 nevidi na pc1, oba vidi na pc2 (a pc2 take vidi
> na oba)
Dost by ma zaujimalo preco, mas to spravne subnetovane?
> takze kdyz se chci pripojit (treba ssh (ktere na pc2 nebezi)) z pc3 na
> pc1, musim jit pres pc2.
Ok, predpokladajme, ze to tak ozaj je.
> na pc2 jsem nastavil DNAT takto:
Nastav este opacne pravidlo SNAT a potom to pojde.
> Martin
S pozdravom,
Peter Surda (Shurdeek) <shur...@routehat.org>, ICQ 10236103, +436505122023
--
Where do you think you're going today?
---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list
TIP: Prohledejte ftp.linux.cz: http://ftp.linux.cz/pub/
On Thu, May 20, 2004 at 08:18:32AM +0000, Martin Kozusky wrote:
> iptables -t nat -A PREROUTING -d 192.168.1.200 --dports 20:22 -j DNAT
> --to-destination 192.168.1.100
> iptables -t nat -A POSTROUTING -d 192.168.1.300 -j SNAT --to-source
> 192.168.1.200 (prepisuji se jenom pakety ktere jdou na PC3)
-d 192.168.1.100
Potom to pojde.
> Nevite nekdo co delam blbe?
Zla adresa, vid vyssie.
> Martin
S pozdravom,
Peter Surda (Shurdeek) <shur...@routehat.org>, ICQ 10236103, +436505122023
--
2B OR (NOT 2B) That is the question. The answer is FF.
---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list
TIP: Archivy news a prohledavani najdete na http://groups.google.com/
> > iptables -t nat -A POSTROUTING -d 192.168.1.300 -j SNAT --to-source
> > 192.168.1.200 (prepisuji se jenom pakety ktere jdou na PC3)
Ehm. 192.168.1.300? To se nediv ze se mezi sebou "nevidi". To uz je totiz
adresa z jine site :P
ynezz
--
A.C.A.B.
---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list
TIP: Konference o UNIXu obecne: munix-l na list...@muni.cz
Roman DAVID
---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list
TIP: Navrhy na dalsi tipy piste na linux...@linux.cz
-----Original Message-----
From: Roman DAVID [mailto:rda...@danet.cz]
Sent: Thursday, May 20, 2004 10:51 AM
To: li...@linux.cz
Subject: Re: SNAT mi nefunguje spravne
Martin Kozusky wrote:
> Ahoj,
> mam 3 pocitace:
> PC1 (192.168.1.100)
> PC2 (192.168.1.200)
> PC3 (192.168.1.300)
co je tohle ^^^^^^^^^ za IP adresu ? :-))
Roman DAVID
---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list
TIP: Prectete si obcas znovu Meta-FAQ
> > PC3 (192.168.1.300)
> co je tohle ^^^^^^^^^ za IP adresu ? :-))
>
Jo, sorry, ty IP jsem si vymyslel a nepremyslel jsem o tom, ve skutecnosti
jsou jine, PC1, PC2 ve stejne podsiti, a PC3 uplne nekde jinde.
Martin
> PC3 (192.168.1.300)
^^^^^^^^^^^^^^^^^^^
Ta IP je samozrejme spatne, su vul :) ty IP jsem si vymyslel a nepremyslel
jsem o tom, ve skutecnosti jsou jine :)
Neni nad to mystifikovat ty, co Vam chteji pomoci..
Z.K.
--
Wallachian Laboratories? Freeride in UN*X systems...
---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list
TIP: Hardwarova kompatibilita? http://hardware.penguin.cz/
A proc -d 192.168.1.100 ? ja chci prepisovat ty co jdou ven (odpovedi) pro
PC3, nebo se to dela jinak?
teoreticky, pokdu bych dal
iptables -t nat -A POSTROUTING -j SNAT --to-source 192.168.1.200
tak by to melo SNATovat vse co jde ven ne? a to taky nefunguje :(
jen pokud vytvorim pozadavek na pripojeni nekam ja, pokud na
neco odpovidam, tak to nejde :(
Martin
> teoreticky, pokdu bych dal
> iptables -t nat -A POSTROUTING -j SNAT --to-source 192.168.1.200
Potom bude snatovat aj kopu toho, co nema, preto to asi nefunguje.
> Martin
S pozdravom,
Peter Surda (Shurdeek) <shur...@routehat.org>, ICQ 10236103, +436505122023
--
The dark ages were caused by the Y1K problem.
---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list
Bohuzel to nefunguje ani tak :( Porad na PC3 prichazeji odpovedi od PC1,
misto PC3 :(
> > teoreticky, pokdu bych dal
> > iptables -t nat -A POSTROUTING -j SNAT --to-source 192.168.1.200
> Potom bude snatovat aj kopu toho, co nema, preto to asi nefunguje.
Zadne jine spojeni tam nejsou, tak by to snad nemelo vadit ...
Martin
Skratka aj PC3 aj PC1 si musia vzdy mysliet, ze komunikuju z PC2 a nesmu
nikdy dostat paket s adresou toho druheho.
> Martin
S pozdravom,
Peter Surda (Shurdeek) <shur...@routehat.org>, ICQ 10236103, +436505122023
--
Failure is not an option. It comes bundled with your Microsoft product.
---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list
TIP: Zkontrolujte si DNS: http://atrey.karlin.mff.cuni.cz/~mj/sleuth/
> Skratka aj PC3 aj PC1 si musia vzdy mysliet, ze komunikuju z PC2 a nesmu
> nikdy dostat paket s adresou toho druheho.
>
No tak teoreticky by to ale melo fungovat - pripojuju se na PC2,
to to preposle spravne na PC1 (takze PC2 o PC1 nic nevi),
ktere odpovi PRIMO PC3. Na PC1 je SNAT, takze by PC3 melo dostat IP
PC2 (takze by o PC1 taky nemelo nic vedet).
Martin
> ktere odpovi PRIMO PC3.
Teda PC1 sice paket dostane, ale obsahuje source IP PC3, takze tento predtym
musis SNAT-ovat.
> Na PC1 je SNAT, takze by PC3 melo dostat IP PC2 (takze by o PC1 taky nemelo
> nic vedet).
Zrejme teda SNAT-ujes nespravne.
Okej, skusime to takto (podla konkretnej situacie sa da okresat):
# ked sa chces z pc3 pripojit na pc1
PREROUTING -s PC3 -d PC2 -j DNAT --to-destination PC1
POSTROUTING -s PC3 -d PC1 -j SNAT --to-source PC2
# ked sa chces z pc1 pripojit na pc3
PREROUTING -s PC1 -d PC2 -j DNAT --to-destination PC3
POSTROUTING -s PC1 -d PC3 -j SNAT --to-source PC2
Z tohoto by ti malo byt jasne, kde robis chybu.
> Martin
S pozdravom,
Peter Surda (Shurdeek) <shur...@routehat.org>, ICQ 10236103, +436505122023
--
Disc space - The final frontier.
---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list
Pokud by toto melo byt na PC2, tak by to znamenalo, ze by odpoved sla taky
pres PC2 ne? To ale nechci. Chci aby pres PC2 sel jen dotaz odpoved primo z
PC1 na PC3.
Martin
> Chci aby pres PC2 sel jen dotaz odpoved primo z PC1 na PC3.
Potom je nekonzistencia v tom, kade to doslo a obsahom. PC3 si totiz mysli, ze
komunikuje s PC2 a ked mu dojde odpoved s IP PC1, je z toho popleteny, resp.
povazuje ten paket za nespravny a zahodi ho.
Mozno by bolo dobre, keby si namiesto mudrovania tie 2 prikazy napisal, a
potom zistoval, ci to splna poziadavky.
> Martin
S pozdravom,
Peter Surda (Shurdeek) <shur...@routehat.org>, ICQ 10236103, +436505122023
--
It's not a bug, it's tradition!
---------------------------------------------------------------------------
Meta-FAQ (odhlaseni, archiv, FAQ a dalsi): http://www.linux.cz/mailing-list
TIP: Prectete si Linux Documentation Project: http://www.linux.cz/linuxdoc/