PPP NAT + IPFW

Dan Lukes dan at obluda.cz
Wed Jun 16 03:47:03 CEST 2004


Zbynek Houska wrote:

>>>nat enable yes
>>>nat log yes

> Tohle mi ukazuje tcpdump -i tun0:
> 
> 20:21:03.430416 192.168.100.2.50855 > pop3.seznam.cz.pop3: . ack 7436
> 20:21:03.654302 pop3.seznam.cz.pop3 > 192.168.100.2.50855: .

>  Takze je evidentni, ze tam k zadnemu nat prekladu nedochazi. Poradi mi
>  nekdo kdo pouziva ppp nat?

	To proto, ze na paket koukas jeste pred prekladem.

	BPF (device pro tcpdump) je, s jen mirnou mirou  nepresnosti receno, 
zarazen mezi jadro a ovladac karty.

	TUN si musis predstavit jako, v zasade, obycenou poctivou sitovou 
kartou - jenze - misto finalniho sitoveho konektoru tam je "smycka" 
zpatky k nejakemu software  (typicky ppp).

	A pokud  NAT provadi az tento software, tak v dobe, kdy paket prechazi 
z kernelu do tohoto ovladace (nikoli do ppp) je jeste neprelozeno.

	Tedy,  mluvim o odchozich paketech. Prichozi, pro zmenu, uz zase vidis 
"zpetne prelozene".

	Pokud chces  videt  pakety prelozene a preklada je PPP, pak ti tcpdump 
  nepomuze. Musis presvedcit samotne ppp, aby ti je ukazalo:

set log local +tcp/ip

						Dan


-- 
Dan Lukes,  SISAL, MFF UK  tel: +420 2 21914205, fax: +420 2 21914206
AKA: dan at obluda.cz, dan at freebsd.cz, dan at kolej.mff.cuni.cz, dan at fio.cz



More information about the Users-l mailing list