26. juli 2004 - 19:17Der er
9 kommentarer og 1 løsning
Problemer med NAT mell. DLink DI624, ZyXEL 650R (Cybercity)
Hejsa!
Jeg ønsker at køre NAT gennem mit D-Link som er tilkoblet en std. Zyxel 650R fra Cybercity. Jeg ønsker udelukkende at bruge mit D-Link til portforwarding (NAT). Det mest optimale ville være hvis jeg helt kunne undgå at bruge Zyxel'en, men stikket til WAN i D-Link'en passer ikke med det der er i væggen. Derfor vil jeg tro jeg er tvunget til at bruge Zyxel'en som ADSL modem og derefter pege al trafik og porte over på D-Link'en, og så sætte D-Link'en op til at styre det hele. I eksemplet nedenfor har jeg en simpel FTP server til at køre, som folk kan tilgå udefra ved at connecte til min WAN-IP.
Folk kan sagtens connecte til FTP serveren udefra, hvis jeg specifikt definerer port 21 til at pege på 192.168.0.11 i Zyxel'en. Det er jo bare i D-Link'en jeg vil definere dette.
Hvis jeg derimod sætter NAT i Zyxel til at forwarde alle porte til D-Link'en, og sætter D-Link'en til at forwarde port 21 til 192.168.0.11 kan FTP serveren ikke tilgåes udefra.
Der er to måder måder at få point på..
1) Enten giv mig en anden løsning der virker, f.x. rent faktisk bekræft at jeg kan gå ud at købe et kabel så jeg kan ploppe min D-Link direkte i stikket i væggen, eller f.x. give mig et navn på et ADSL modem der vil virke med D-Link'en + Cybercity. Jeg vil meget gerne undgå at bruge Zyxel'en i det hele taget. 2) Eller komme med et guldkorn til en eller anden setting(s) jeg har overset enten i Zyxel eller D-Link'en der gør at det ikke virker p.t.
Jeg håber der er nogen der kan hjælpe mig, jeg er efterhånden ved at være temmelig desperat. Hvis ovenstående ikke giver mening så bær lige over med mig, jeg er ret træt, og skriv lige, så kan jeg uddybe det yderligere.
Okay skriver lige lidt om hvordan det er sat sammen nedenfor. Jeg har lavet en mindre trykfejl, der hvor jeg har skrevet 192.168.0.10 mener jeg 192.168.0.11.
Stik i væggen er tilsluttet Zyxel'en. Zyxel'en er tilsluttet switch i D-Link'en via alm. netkabel. Andre computere er også tilsluttet switchen i D-Link'en, eller tilsluttet via. WLAN. Der er ikke noget tilsluttet WAN porten i D-Link'en.
kenp: Du afviser kategorist mulighed #1. Kan det virkelig passe man ikke kan sætte et seperat ADSL modem op og så forbinde D-Link'en til den? Det virkede skam fint da jeg havde TDC for et par mdr. siden.
ja det virker med TDC men det virker ikke med CC beklager meget så ja det er kategorisk beklager.
OK så ved jeg hvad du mener med det andet der er en mindre fejl ;)
du skal forbinde med et krydset kabel fra LAN port på zyxel og til WAN på d-link.
Men der er nogle fælder som gør du skal lave nogle ændringer i din d-link for at få det til at virke som du vil :)
Du skal ændre din LAN ip på din zyxel så den giver ip-adresser ud i området 192.168.1.xx i stedet for det den står til som standart. da den ikke kan finde ud af at have ens ip-adresser på både LAN og WAN. Giv din router FAST ip på WAN side så den passer med din zyxel og cc opsætning (gateway, dns m.v.) Aktiver DHCP i din d-link (husk det med at ændre range som skrevet længere oppe)
Forward alle porte i din zyxel til din d-link (det ved du vist hvrodan man gør) husk at gøre det til den ip-adresse du gav din d-link på WAN side.
Så når du så vil lave ændringer så er det kun i din d-link da alt køre til den.
Okay, det lyder jo helt forfærdeligt fornuftigt. Jeg vil lige prøve om det virker i morgen så, og acceptere :) Kan jeg få dig til at udpensle det helt mht. 192.168.1.xx vs 192.168.0.xx, altså sådan udspecifere det helt efter mit eksempel hvad de nuværende ip'er står til?
de 2 ip-ranges som du selv lige har skrevet op, er nemlig ikke ens (selv om det er tæt på) men mange routere kan ikke lide identiske på lan samt wan (som bliver problemet når du forbinder din zyxel og d-link korrekt)
en anden løsning er at ændre ip-range på din zyxel hvis du syntes det er nemmere ;) til eks. 10.0.0.xx ;)
din zyxel står PT til 192.168.0.xx (og det lader du den bare ved med) din d-link har som standart også 192.168.0.xx og det vil kolider med din zyxel, det er derfor du bliver nød til at ændre den range som den uddeler ip-adresser på til 192.168.1.xx (eller 192.168.2.xx eller noget helt 3 efter valg, men hvis du vælger noget 3 så skriv lige først hvad du vil ændre den til da der kan være andre problemer med det valg måske)
Så kører det jo bare derudaf. Det tog lige lidt tid at lave det udfra dine beskrivelser kenp, men det lykkedes da. 200 points til dig, og mange tak!
Jeg kan nu sætte alt op igennem D-Linken og det kører upåklageligt. Lige med undtagelse af, at der er ca 3 sekunders ventetid hvergang der skal resolves dns når jeg hopper ind på et nyt website.. Suk. Kan heller ikke komme i forbindelse med Zyxel web configuratoren udefra, fx. ved at sætte <min-internet-ip>:82 til at pege på 192.168.0.1:2033. Mystisk.
Her er det helt specifikt hvad jeg har gjort:
D-Link LAN ip: 192.168.1.1 D-Link WAN settings: Dynamic DHCP (husk new lease under system info). IP til 192.168.0.2 og gateway til 192.168.0.1. D-Link DHCP settings: Enabled. Starter ved 192.168.1.2.
Zyxel LAN ip: 192.168.0.1 Zyxel DHCP settings: Enabled. Starter ved 192.168.0.2 Zyxel NAT settings: Peger alt over på 192.168.0.2
Det med dine 3 sekunders forsinkelse kan du afhjælpe ved at give din d-link en FAST ip på wan side! også ledes give den de oplysninger den skal have INCL CC dns servere, i stedet for at køre den dynamisk.
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.