Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

Route fra en IP-addresse til en annen.


Anbefalte innlegg

Videoannonse
Annonse

Ok, ingen svar enda...er det fordi det er:

 

A)Umulig?

 

B)Ingen som vet?

 

C)For dårlig forklart?

 

La meg ihvertfall forklare problemet litt nærmere da...

Altså hovedproblemet er at et klient-program prøver å nå en server på et 10.100-nett. Nå har det seg at nettet er satt opp på nytt og at serveren nå står i et 10.169-nett. Siden maskinene som kjører dette programmet har da gatewayen i 10.169-nettet burde forespørselen kunne nå denne men vet jo fremdeles ikke hvilken ip-adresse serveren har fått.

Så det hadde jo vært litt stilig å kunne fått redirecte alle ip-pakker som henvender seg til den gamle server adressen til den nye server-adressen istedenfor å gå rundt på hver enkelt klient og sette den opp på nytt.

I værste fall burde man vel kunne sette opp en maskin med to NIC's hvor den ene nettkortet er manuelt konfigurert med den statiske ip'n til den gamle serveren og hvor den andre nettkortet redriecter alle ip-pakkene til den nye server-ip'n?

Lenke til kommentar
Tror det du leter etter er kommandoen route. Med den kan du selv legge inn persistent routes. Sjekke denne linken, eller google persistent routes.

9361974[/snapback]

 

Kjenner til route-kommandoen men skjønner ikke helt hvordan jeg skal formatere den for at jeg skal få ip-pakker fra feks en 10.100.50.1 adresse til å gå til en 10.169.0.1 adresse?

Skulle jeg feks ha skrevet:

route add: 10.100.50.1 mask 0.0.0.0 10.169.0.1?

For selv om pakkene kommer frem til serveren på 10.169.0.1 vil de da fremdeles lete etter en server på addressen 10.100.50.1?

Endret av fenderebest
Lenke til kommentar

Har ikke helt stålkontroll på route kommandonen, men vil tro det skal være sånn ca slik:

 

route -p add 10.169.0.0 mask 255.255.0.0 10.100.50.1

 

-p må være med for at routen skal lagres permanent, ellers forsvinner den ved en reboot.

 

edit: endret destination til 10.169.0.0

Endret av Flex0
Lenke til kommentar
Har ikke helt stålkontroll på route kommandonen, men vil tro det skal være sånn ca slik:

 

route -p add 10.169.0.1 mask 255.255.0.0 10.100.50.1

 

-p må være med for at routen skal lagres permanent, ellers forsvinner den ved en reboot.

9362137[/snapback]

 

Kan du skrive maska sånn da? Vil det ikke bli noe kluss med 169-100 adressene? Men det jeg lurer på er om at selv om pakken kommen frem til serveren vil de da ikke fremdeles prøve å lete etter serveren på den gamle adressen? :hmm:

Lenke til kommentar

Ja, man kan skrive maska sånn. Bør vel egentlig det også, fordi da gjelder den regel for alle adressene i område 10.169.0.0 til 10.169.255.255. Om det bare var en adresse du ville route til burde du satt maska til 255.255.255.255.

 

Litt usikker på hva du mener med det siste spørsmålet. Servern vil jo få pakkene til seg på den gammle adressen(?).

Lenke til kommentar
Ja, man kan skrive maska sånn. Bør vel egentlig det også, fordi da gjelder den regel for alle adressene i område 10.169.0.0 til 10.169.255.255. Om det bare var en adresse du ville route til burde du satt maska til 255.255.255.255.

 

Litt usikker på hva du mener med det siste spørsmålet. Servern vil jo få pakkene til seg på den gammle adressen(?).

9362178[/snapback]

 

Vel sitter hjemme nå og prøve å legge opp en route slik at når jeg pinget 192.168.0.100 så ville 192.168.0.10 ip'n svare.

skrev route add 192.168.0.100 mask 255.255.255.255 192.168.0.10, men får ikke noe svar når jeg pinger 192.168.0.100

Endret av fenderebest
Lenke til kommentar

Etter å ha lest igjennom andre posten din et par ganger til, har jeg blitt litt usikker på hvordan det kan gjøres.. og om det egentlig lar seg gjøre.

 

Det du prøvde går nok ikke. Routing er ikke helt det samme som forwarding. Det du prøvde å legge til var at 192.168.0.100 adressen ligger i et nett som du ikke når "direkte", og at 192.168.0.100 ligger etter 192.168.0.10 adresse. (litt vansklig å forklare)

 

route add 192.168.0.100 mask 255.255.255.255 192.168.0.10

^destinasjon ^maske ^gateway(next hop, dvs trafikken skal gå igjennom 192.168.0.10 for å komme til 192.168.0.100 adressen)

Lenke til kommentar
Etter å ha lest igjennom andre posten din et par ganger til, har jeg blitt litt usikker på hvordan det kan gjøres.. og om det egentlig lar seg gjøre.

 

Det du prøvde går nok ikke. Routing er ikke helt det samme som forwarding. Det du prøvde å legge til var at 192.168.0.100 adressen ligger i et nett som du ikke når "direkte", og at 192.168.0.100 ligger etter 192.168.0.10 adresse. (litt vansklig å forklare)

 

route add 192.168.0.100 mask 255.255.255.255 192.168.0.10

               ^destinasjon             ^maske             ^gateway(next hop, dvs trafikken skal gå igjennom 192.168.0.10 for å komme til 192.168.0.100 adressen)

9362271[/snapback]

 

Vel det jeg da tenkte var å sette opp feks en maskin med to NIC's i nettverket som har da ip-adressen 192.168.0.100 og så lager en nettverksbro mellom disse to nettkortene som da sender pakkene til 192.168.0.10 istedet? Dette burde da kunne gå an?

Edit: Noe såntpost-56823-1188128958_thumb.jpg

Endret av fenderebest
Lenke til kommentar

Du snakker ikke om å route om noe. Du snakker enten om å sette opp en gateway eller en NAT. Route kommandoen hjelper deg ikke alene.

 

En gateway vil la klientene se serveren som den gamle ip'n, mens gateway programmet bare videreformidler det til riktig server.

 

En annen løsning er NAT som da vil forwarde pakker som kommer inn (med noen filter seff.) til en annen IP.

 

NAT er den beste løsningen, gateways bruker man vanligvis om det er noe oversetting eller noe annet som må gjøres med data før de sendes til klientene.

Lenke til kommentar
Tror ikke det vil funke i og med at de står på samme subnet. Er litt usikker, så hadde vært kjekt om noen andre kunne kommet med noen innspill :)

9362373[/snapback]

 

Var dette ment til mitt svar? Subnets er kun en logisk strukturering og dine klienter står dermed på et annet subnet enn serveren.

Lenke til kommentar

Er det noen som har noe peiling på dette netsh verktøyet i winXP? Det ser jo ut som det kan en del både når det gjelder NAT'ing osv?

Er det noen som kan komme med konkrete eksempler på hvordan man skulle formatere kommandoen for å få kunne få dette til å fungere?

 

For det aller beste hadde jo vært å bare kunne skrive et script eller noe som klient-pc'ene bare kunne kjøre slik at de kunne kontakte serveren direkte uten om å gå gjennom en annen pc som forwarder?

Endret av fenderebest
Lenke til kommentar
Hvorfor ikke bare legge til ruten til 10.169.x.x nettet på gw til klient maskinen? Å knote med statiske ruter på en pc er jo ikke særlig elegant.

 

Er begge gw en og samme router? Eller 2 forskjellige?

9362465[/snapback]

 

Vel hovedsaken er at Klient programmet finner gatewayen og alt det der...den finner bare ikke serveren fordi den tror fremdeles at serveren bruker den gamle ip-adressen.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...