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

Fast IP og dynamisk på 2 nett?


Anbefalte innlegg

Skrevet (endret)
Leita litt på nettet og fant denne.

Håper det hjelper, vet ikke om det gjelder for XP though.

 

Sceptic

Dette virker tydeligvis..

 

Har laget to .bat filer for disse kommandoene, de skifter fra og til dynamisk og statisk slik jeg vil.. Det eneste problemet mitt nå er att det ikke går ann å skifte konfigurasjonen for dns-servere via denne kommandoen.

 

So close, but yet so far.. :(

Endret av Mongus
Videoannonse
Annonse
Skrevet (endret)

Da vil det vel bli problemer igjenn når jeg er på jobb og skal bruke en andre dns-servere?

Endret av Mongus
Skrevet (endret)

hva mener du?

 

Nei for du kan sette så mange alternativer til dns som du ønsker-skriv opp dns til isp til jobben, og så skriver du opp dns til ispen din hjemme.

Endret av simalarion
Skrevet (endret)
Nei for du kan sette så mange alternativer til dns som du ønsker-skriv opp dns til isp til jobben, og så skriver du opp dns til ispen din hjemme.

aah... ser det nå.. på advanced options..

 

Jah... da ser det ut som om vi har funnet en løsning...

 

Nå må jeg fortsatt manuelt kjøre bat-filene hver gang jeg beveger meg fra eller til jobb.. men det er allikevel mye bedre enn å måtte skrive de inn manuellt.

 

Takk for hjelpen folkens..

Endret av Mongus
Skrevet

Trenger jo ikke så mange DNS'er heller da. Holder med en på jobb og en hjemme egentlig :)

 

Du kan jo lagre bat filene en plass og lage en snarvei til dem på startmeny, skrivebord elns og skjule disse. Sett opp en shortcut key på dem, f.eks f for fast IP og d for dynamisk. Da er det bare å trykke ALTGR+f/d for å skifte.

Skrevet

Du kan også forandre DNS i netsh.

netsh>interface ip set ?

Her får du opp en liste som ser slik ut:

Følgende kommandoer er tilgjengelige:

Kommandoer i denne konteksten:
set address    - Angir IP-adresse eller standard gateway for det angitte grenses
nittet.
set dns        - Angir DNS-servermodus og -adresser.
set wins       - Angir WINS-servermodus og -adresser.

 

Sceptic

Skrevet (endret)
Du kan også forandre DNS i netsh.

netsh>interface ip set ?

Her får du opp en liste som ser slik ut:

Følgende kommandoer er tilgjengelige:

Kommandoer i denne konteksten:
set address    - Angir IP-adresse eller standard gateway for det angitte grenses
nittet.
set dns        - Angir DNS-servermodus og -adresser.
set wins       - Angir WINS-servermodus og -adresser.

 

Sceptic

ok..

 

hvordan vil kommandoen bli da?

 

netsh interface ip set address "Local Area Connection" static ipaddr subnetmask gateway metric DNS1 DNS2 DNS3 osv..osv..

 

eller en ny linje med

Netsh set dns xxx.xxx.xxx.xxx

?

Endret av Mongus
Skrevet (endret)

netsh>interface ip set dns ?

Bruk: set dns [name=]<streng> [source=]dhcp|static [addr=]<IP-adresse>|none

Parametere:

     Etikett        Verdi
     navn         - Navnet på grensesnittet.
     source       - En av følgende verdier:
                    dhcp: Angir DHCP som kilde for konfigurasjon av DNS-
                          servere for et bestemt grensesnitt.
                    statisk: Angir kilden for konfigurasjon av DNS-servere
                            til lokal statisk konfigurasjon.
     adr         - En av følgende verdier:
                    <IP-adresse>: En IP-adresse for en DNS-server.
                    none: Tømmer listen over DNS-servere.

Kommentarer: Angir DNS-serverkonfigurasjon enten til DHCP eller statisk modus.
            Bare når kilde er "statisk", er alternativet "addr" også til-
            gjengelig for konfigurasjon av en statisk liste over IP-adresser
            for DNS-servere for angitt grensesnitt.

Eksempler:

      set dns name="Lokal tilkobling" source=dhcp
      set dns "Lokal tilkobling" statisk<--(skal vel være: static) 10.0.0.1

Så da blir det som følger:

netsh interface ip set dns "Lokal tilkobling" static 10.0.0.1

 

EDIT: Ser ut som det er en skrivefeil i eksemplet :hmm:

Sceptic

Endret av Sceptic
Skrevet (endret)

når du er hjemme, hvor får du disse tildelte IPene fra?

fra modem router? er ikke så lett at du bare kan skru av en DHCP funksjon der da?

edit: da er jo problemet med at den vil få en IP hjemme også, og bare bruker den. da vil XP's innebygde funksjon funke.

Endret av Dimensionx
Skrevet
Skriv den statiske som den første og dynamisk på alternate, har du prøvd det. Når ikke den statiske funker da skall den prøve dynamisk adresse.

For det første så er det ikke mulig å bruke en alternate konfigurasjon når den første er satt opp med statisk adresse, for det andre så vet jeg ikke helt hvordan maskinen skal kunne oppdage att en statisk adresse ikke funker?

Her er du inne på den enkleste løsningen. Men det ble lit baklengs. Du setter den første fanen til mota IP (DHCP), da kommer fanen om alternativ konfig opp. Her legger du inn den faste IP'n du bruker hjemme.

 

Det som skjer er at XP først da prøver å få kontakt med en DHCP server. (Jobb) Vist den ikke får kontakt bruker den da den alternative konfigen. (Hjemme)

 

Bruker denne metoden selv, og det eneste jeg merker er at den hjemme er lit treg med å komme opp pga. at den søker etter dhcp en liten stund før den kobler over på den alternativ config.

Skrevet

hva med å lage et veldig simpelt program i f.eks. visual basic, som ligger i run i registeret. når du logger inn på maskinen, får du opp en liten boks med 2 knapper, en som det står hjemme på og den andre står det jobb/annet/whatever, eller, dette kan du da vel bestemme selv.

under disse knappene kan jo bare netsh funksjonene ligge.

ser bedre ut enn et bat script ialfall.

private sub command1_click()
shell "netsh interface ip set address ""Local Area Connection"" dhcp"
unload me
end sub
private sub command2_click()
shell "netsh interface ip set address ""Local Area Connection"" static ipaddr subnetmask gateway metric"
unload me
end sub

dette er laget uten VB foran meg så er ikke 100%

legg det programmet i Run i registeret, og den kjører hver gang du starter maskinen. sikkert en kar med VB som gidder å sette sammen det der for deg, tar sikkert ikke mer enn 1 minutt, medberegnet farger og kanskje noen ekstra knapper for å vise IP etc.

har dessverre ikke VB ellers hadde jeg gjort det for deg

Skrevet

ok nå har jeg laget et lite program. det som trengs til det er bare IP og subnet osv fra deg. kunne sikkert vært i en inputbox eller lignende, men er ikke så flink til det her.

 

det du også trenger gjøre for at det skal starte hver gang, er å kopiere den inn på "oppstart" på start-lista, eller å lage en register nøkkel som starter den hver gang PCn starter. eller, du bare kjører det om du vil endre noe.

 

kan hende du trenger noen runtime filer for å få kjørt programmet

kan heller ikke legge ut .exe filer her, så må eventuelt maile deg med den.

 

Private Sub Command1_Click()
Shell "netsh interface ip set address ""Local Area Connection"" static ipaddr subnetmask gateway metric"
Unload Me
End Sub

Private Sub Command2_Click()
Shell "netsh interface ip set address ""Local Area Connection"" dhcp"
Unload Me
End Sub

Private Sub Command3_Click()
Unload Me
End Sub

det er hele koden

Skrevet
Plz alle, prøv å LES før dere prøver å hjelpe. Ingen vits i å komme med ting som er nevnt før og som ikke hjelper på 'problemet'. Big_JJ, - dette hjelper ikke i dette tilfellet.

:blush: Skummet bare igjenom det meste av poster, så jeg fikk ikke med meg at Lyse hadde DHCP også. Da vil jo selvsagt ikke løsningen min funke. Beklager.

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...