Martin Leong wrote:
> Er det by default 10.0.0.x? Bruger jeg ipconfig får jeg at vide at det er
> 10.0.0.3 men programmere jeg routeren efter dette sker der stadig ikke
> noget....
I betragtning af at du bruger "telnet 10.0.0.1" for at komme i
kontakt med din router (jfr. dit første indlæg), så vil dit lokale
netværk komme til at hedde noget med 10.0.0.x (hvor x er
forskelligt fra maskine til maskine). Det kan godt laves om, jeg
har fx. kørt med 10.1.0.x i en periode, men det er ikke så
relevant for din situation. I din situation hedder routeren
10.0.0.1 og dine øvrige maskiner 10.0.0.x (hvor x er noget andet
end 1).
Nu skriver du ikke noget om hvad dit operativ system er, men hvis
jeg tillader mig at antage at det er noget windows af en art og at
du i netværksopsætningen har sat hak i "Hent ip-adresse
automatisk" og "Hent DNS adresse automatisk" så vil der ske det at
din maskine spørger din router om et ipnummer hver gang du tænder
den. Det betyder at dit ipnummer kan være 10.0.0.3 den ene gang og
10.0.0.2 eller 10.0.0.4 gangen efter, det afhænger helt af hvad
din router mener der er ledigt. Funktionen hedder DHCP.
Hvis du kun ønsker at bruge en FTP klient, så er det ikke
nødvendigt at lave NAT i din router. NAT bruges hvis folk udefra
skal kunne komme i kontakt med en maskine på dit interne netværk,
hvis det blot er dig selv der vil have hul indefra og ud behøver
du ikke NAT.
Jeg formoder at når du snakker om FTP, så er du ved at sætte en
FTP server op som du gerne vil have folk udefra skal kunne få fat
i, right? Til det brug har du ganske rigtigt brug for NAT.
Eksempel på fremgangsmåde:
1) Installer FTP server softwaren på den maskine du vil bruge til
det. Installer en FTP klient på samme maskine og check om du kan
logge på ftpserveren ved at bruge adressen localhost eller
127.0.0.1 i din ftpklient.
2) Giv maskinen med ftpserveren et fast ipnummer. Du kan rode med
routerens DHCP opsætning så du er sikker på at routeren aldrig
kommer til at give din servers ipnummer til en anden maskine i
netværket eller du kan gøre som mig og funke ved at vælge et
nummer du ved er højt nok til at det ikke vil blive brugt. Jeg har
valgt 10.0.0.11 til min server, vel vidende at jeg står med et
problem hvis der en dag kommer 10 venner forbi med deres maskiner
og alle beder min router om at udlevere et ipnummer til dem. Jeg
har valgt at leve med den risiko..
Hvis du kører windows giver du maskinen fast ipnummer ved under
Kontrolpanel, Netværk, TCP/IP at taste noget i stil med:
IP adresse: 10.0.0.11
Subnet: 255.255.255.0
Gateway: 10.0.0.1
Preferred DNS: 212.242.40.3 (*NB* 212.242.40.3 er Cybercitys DNS.
Selv om du er kunde et andet sted kan du godt bruge adressen, men
du kan også vælge at bruge din egen ISP's DNS for at have lidt
"orden i sagerne")
Når du har givet maskinen et fast ipnummer, kan du prøve med din
FTP klient at kontakte 10.0.0.11 (eller hvad du nu kaldte den).
Det bør virke både på den maskine der har FTP serveren installeret
og på en anden maskine i dit lokalnet (såfremt du har mere end en
maskine).
3) Lad en NAT af port 21 til serverens ipnummer, fx. "set nat
entry add 10.0.0.11 21 <eksternt ip> 21 tcp". "write". "quit". Nu
burde din ftpserver kunne nås af dine venner hvis de taster dit
eksterne ipnummer ind i deres ftpklienter. Hvis ikke du har udført
pkt 2) skal du rette i NAT hvergang din server er blevet bootet og
har fået nyt ipnummer, det bliver du garanteret hurtigt træt af..
Håber det hjælper..
--
Hygge..
Thomas
<
http://www.carftp.com> - a library of car videos.