Tema: Re: pasiekti localhost per isorini IP
Autorius: Justas.p
Data: 2010-04-14 16:25:21
locked wrote:
> 
> 
> "NicMC" <easy@freemail.lt> wrote in message
> news:hq4257$ns8$1@trimpas.omnitel.net...
>>> tcp/ip'ui visai nera skirtumo per kuria skyle ieina, NAT gali buti
>>> paleistas
>>> tiek i viena, tiek i kita puse, taigi ir port forward galimas i abi
>>> puses.
>>> ir netikrina ne del to kad ieina per "LAN skyle", o del to kad
>>> destination
>>> adresas ne tas kuriam sita routingo taisykle turetu galioti.
>>
>> iptables -t nat -A PREROUTING -i eth0 -p tcp -s 10.0.0.0/32 -j SNAT
>> --to.......
>>
>> nieko nesako -i eth0?
> 
> taisykliu linuxe gali prisirasyt kad butu griezta ir t.t., bet pats tcp/ip
> to kaip bebutu neriboja ir ne visur taip idealiai buna. o kitur to kaip
> tik dar ir nereikia
> 
>> Dabar pabandyk primesti situaciją jei routinama tik pagal destination
>> adresą - sugebėsi prasiforwardint į vidų 80 portą, su sąlyga, kad ant
>> routerio irgi sukasi per tą patį portą managementas?
> 
> 
> teoriskai, kaip kas, priklausys nuo routerio kaip jis sprendzia. kokiam
> nors
> ddwrt aisku pilna jau taisykliu buna
> 
>> tikrai ne vien pagal destination IP. Vadinasi lemiamas faktorius čia -
>> interfeisas. Tobiš LAN ar WAN portas.
> 

FYI Nera jokio skirtumo kuris portas. Visos (99%) namines dezutes turi
mikroprocesoriuje tik viena ethernet portą kuris palaiko .1q tagus. Tarp
procesoriaus ir portu stovi switchas, kuris priklausomai nuo porto
tagina paketus, o jau procesoriuka pasiekia trunkintas portas, kuriuo
keliauja paketai su zymelemis.


Griztant prie orginalios diskusijos - nekiskit iptables'u kur nereikia.
iptables yra skirti filtruoti ir keisti paketus, o ne atlikineti
marsrutizacija. Neveltui yra PREROUTING ir POSTROUTING grandines. Sioje
vietoje OP manau turetu atkreipti demesi, kad linux turi ne tik
destination based routing'a bet ir source based routinga