14. juni 2001 - 20:49Der er
5 kommentarer og 1 løsning
Fxp ?
er der nogen der har haft problemmer med at lave fxp med en worldonline router ?? jag kan lige pludselig ikke . . . det har kunne lade sig gøre før ! ???
har du flere maskiner, så du ikke køre på samme ip some der virkede sidst ? husk du kun har en ip udaftil, så hver service er didikeret til en port, og evt. svar bliver sent ind på dit localnet via NAT, som selvf. også skal være sat op .. har ikke en dyt forstand på FXP, men hvis det var FTP så skulle du køre passivt ...
Jeg har gjort det fra præcis samme system, med samme antal maskiner.. sagen er nu den at det ikke er hjemme fra mig selv, men fra en kammerat. Jeg løste det selv ved at bruge en PROXY.. ellers tak for din interesse
Svaret tror jeg er at de PORT kommandoer man bruger med ftp og fxp har et andet payload format og gemmer IP/PORT detaljer på en anden måde i pakkerne end feks www traffik gør. Der skal i den NAT du bruger være en såkaldt \"NAT editor\" til FTP protokollen fordi pakken skal ændres i real-time på en speciel måde når den passerer igennem NAT.
Ah jeg fandt lige min MCSE bog frem, og jeg tror jeg har ret :)
Der står: \"If the IP address and port information is only in the IP and TCP/UDP headers--for example, with Hypertext Transfer Protocol (HTTP) or World Wide Web traffic--the application protocol can be translated transparently. There are applications and protocols, however, that carry IP or port addressing information within their headers. File Transfer Protocol (FTP), for example, stores the dotted decimal representation of IP addresses in the FTP header for the FTP port command. If the NAT does not properly translate the IP address, connectivity problems can occur. Additionally, in the case of FTP, because the IP address is stored in dotted decimal format, the translated IP address in the FPT header can be a different size. Therefore, the NAT must also modify TCP sequence numbers to ensure that no data is lost.
NAT editors In the case where the NAT component must additionally translate and adjust the payload beyond the IP, TCP and UDP headers, a NAT editor is required. A NAT editor is an installable component that can properly modify otherwise nontanslatable payloads so that they can be forwarded across a NAT. Windows 2000 includes built-in NAT editors for the following protocols:
FTP Internet Control Message Protocol (ICMP) Point-to-Point Tunneling protocol (PPTP) NetBIOS over TCP/IP
IPSec traffic is not translatable.
Det vil sige at hvis du har adgang til at konfigurere routeren (som er din NAT server i det her tilfælde) så ved du vel hvad du skal gøre nu. Forudsat at routeren har den feature selvfølgelig. :)
Kom igen når du kender lidt til TCP/IP og hvordan NAT fungerer internt :) Dette ER problemet idet FXP fungerer på den måde at man med en port kommando åbner en direkte forbindelse mellem 2 remote ftp sites. Hans ftp site på den anden side af NAT serveren kan ikke forstå port kommandoen fordi NAT serveren ikke oversætter den ordentligt. Det kan enhver da forstå :P
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.