On Tue, 24 Feb 2004 19:34:02 +0100, "Martin Bilgrav"
<bilgravCUTTHISOUT@image.dk> wrote:
> Visse implementeringer af NAT, har det med at ændre i payload i pakkerne,
*Alle* implementationer af NAT, der forventes at skulle virke med
protokoller der bærer adresser i payload *skal* ændre i pakkerne.
> Er du bag NAT eller firewall ? Hvis ja, så skal du bruge pasv mode, ellers
> skal der jo oprettes en session fra dig til client på port TCP/20, hvilket
> normalt gør at folks firewall/NAT gør at det ikke virker.
Det er trafik *fra* port 20/TCP for data-sessionen i active mode.
Problemet er snarest, at NAT-implementation ved *klienten* ikke
indser, at der er tale om FTP, fordi der bruges et non-standard
portnummer. Derfor kan den NAT-enhed ikke finde ud af at køre
active mode.
Og ja, derfor kan det være nødvendigt at anvende passive mode,
fordi det så er serveren, der fortæller klienten, hvilken port,
serveren nu forventer en forbindelse på.
Men samtidig kan det være nødvendigt at lave yderligere config i
ens eget NAT-udstyr, så *det* fatter, at det nu skal ændre i
payload for kommunikationen, altså specifikt for svar på PASV-
kommandoen, hvor serveren indikerer en adresse og en port.
-A
--
Heroes: Vint Cerf & Bob Kahn, Leonard Kleinrock, Robert Metcalfe, Jon Postel
Links :
http://www.hojmark.net/
FAQ :
http://www.net-faq.dk/