E-post: salg@linmag.no



7.2.2012 - 20:08
 • Nyheter
 • Om Linux
 • Linuxskolen
 • Spørrespalte
 • Vitsespalte
 • LINUXmagasinet
 • Spill
 • WEBSHOP
 • Diskusjonsforum
 • Linker
 • For annonsører
 • English
 • Om oss
developer.ez.no
www.online4u.no

0

Internett via ISP's router?


Hei igjen.

Må først få takke for flere svar på tidligere spørsmål, det har vert til stor hjelp.

Nå har jeg et nytt problem.
Har laget meg en server, med RedHat 8,0. Jeg satte den opp slik at den knytter seg til webkatalogen. Stilte også inn slik at den skulle finnen ip`n automastisk. Dette gikk helt greit lokalt, men den vil ikke knytte seg opp mot ip`n fra ISP-leverandøren (Online) Prøvde også da og konfigurerer manuelt, men dette virket heller ikke. Så hvordan kan jeg få knyttet serveren opp mot IP fra ISP-Leverandøren. Jeg sitter bak en router, men det skal ikke være et problem ettersom jeg allerede kjører en Windows server.(plugger selvfølgelig ut denne da jeg prøver med RedHat) Jeg kan også surfe på nettet med serveren, derfor synes jeg dette var litt rart, at den ikke klarte og koble seg opp mot IP`n.

Hilsen
Alexsander B

Hei igjen Alexander,

Når du sier at du er bak en router som er koblet opp i mot ISP leverandøren, så betyr dette at all trafikk mellom deg og din ISP går gjennom denne routeren. dvs. at mest sannsynlig har du en lokal adresse på din RedHat server, og på innsiden av din router. Denne "innside" IP adressen må du sette opp som standard rute(gateway) på din RedHat maskin. Da vil trafikken fra din maskin gå via routeren og ut på nettet.
Vanligvis kan dette gjøres automatisk med kommandoen 'dhcpcd eth0'. Sjekk rutingen med kommandoen 'route'.
Dersom det ikke er satt opp noen standard rute kan dette gjøres med 'route add default gw <inside-IP-til-router>'. Dersom du nå har en intern adresse på din RedHat server og en standard rute som er intern IP adressen til routern din, så skal du ha full tilgang til internett fra RedHat servern din. :)

Grunnen til at du lokalt ikke har den ip adressen du har fått tildelt fra din ISP, er at det egentlig er ip adressen til routeren din. Routeren NAT'er(oversetter) så denne ip adressen til din lokale ip adresse. På denne måten vil forespørsler fra din RedHat eller Windows server bli oversatt og på internett se ut som om de er fra routeren din. Svaret blir så returnert til routeren, som vet at det er en maskin på innsiden som skal ha informasjonen, og oversetter IP adressen tilbake til den riktige lokale adressen, og serveren din på innsiden mottar svaret.

Du kan enkelt sjekke om dette fungerer da man på innsiden kan kontakte ip adressen på utsiden og man skal da få kontakt med maskinen på innsiden igjen.
MERK: dette gjelder dersom routeren er satt opp med full forward av alle eller enkelte porter. ved kun NAT'ing er det bare forbindelser som starter fra innsiden som slipper gjennom. De fleste routere fra ISP'er er satt opp med full forward av alle porter.


Lykke til Alexander!

Ole Øyvind



0







0 0