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

Hvordan bytte kjapt mellom statisk og dynamisk IP?


Anbefalte innlegg

G'day.

 

Jeg bruker statisk IP hjemme. Det funker derimot ikke å ha statisk IP når jeg er hos kjæresten. Da må jeg sette tilbake til dynamisk IP. Når jeg da skal sette tilbake til statisk IP må jeg skrive inn alle dataene igjen (IP, DNS, Gateway etc). Dette er jo ganske slitsomt, og jeg lurte derfor om det er noen måte å bare veksle mellom statisk og dynamisk IP uten å måtte skrive inn alt på nytt.

Lenke til kommentar
Videoannonse
Annonse

Du kan lage to batfiler som velger dhcp eller en fast ipadresse.

 

 

Bytt IP-adresse med script

 

Her er et eksempel på å sette en fast IP-adresse, subnettmaske, default gateway og dns:

 

1. Åpne Notisblokk og lim inn følgende:

netsh interface ip set address name = "Local Area Connection"

source = static addr = 192.168.1.2 mask = 255.255.255.0

netsh interface ip set address name = "Local Area Connection" gateway = 192.168.1.1 gwmetric = 1

netsh interface ip set dns name = "Local Area Connection" source = static addr = 195.159.0.100

netsh interface ip add dns name = "Local Area Connection" addr = 192.168.1.1

 

 

2. Lagre filen som 192-168-1-2.bat.

PS! Bytt ut Local Area Connection med navnet på ethernet interface du benytter.

 

 

 

 

 

Her er et eksempel for automatisk oppsett (DHCP):

 

1. Åpne Notisblokk og lim inn følgende

netsh interface ip set address name = "Local Area Connection" source = dhcp

 

 

2. Lagre filen som dhcp.bat

PS! Bytt ut Local Area Connection med navnet på ethernet interface du benytter.

 

 

EDIT: Hvis du kan låse macadresse mot ipadresse i routeren din så kan du bruke DHCP og alikevel få en fast ipadresse.

Endret av la7dfa.com
Lenke til kommentar
Gjest Slettet-t8fn5F

Du kan sette opp maskinen til å primert mota dynamisk IP og sette inn dine statiske data som alternativ config. Det betyr at hvis kortet ikke får kontakt med DHCP, så brukes alternativ config...

Lenke til kommentar
Gjest Slettet-t8fn5F

Windows internett network server er noe som ikke brukes lengre...

Skifte skjer automatisk hvis maskinen ikke får noen kontakt med en dhcp-server.

Lenke til kommentar

Ah. Du har misforstått. Den får kontakt med dhcp-server, men jeg vil HELST ha statisk IP fordi jeg trenger det for å spille et spill. Ville helst ha slik at jeg har den statiske IPen som "default", men at jeg kan bytte over til den dynamiske når jeg er hos kjæresten. Når jeg kommer tilbake igjen kan jeg bare trykke på en knapp også har jeg statisk igjen.

 

Nå vil jeg jo få dynamisk begge steder ettersom det ikke er noe problem å finne dhcp på noen av stedene.

Lenke til kommentar
Du kan lage to batfiler som velger dhcp eller en fast ipadresse.

 

*snip*

 

Den metoden her brukte jeg selv når jeg var i samme situasjon, veldig enkel og grei løsning som gjør det kjapt og enkelt å skifte. Jeg tror du trenger admin-rettigheter for at den skal kjøres korrekt, i vista klikker du shift+høyre musetast og kjør som administrator...

 

/Espen

Lenke til kommentar

Hvis du kun bruker statisk IP hjemme vil det kanskje være lettere å sette opp routeren til alltid å gi ut samme IP til din maskin basert på MAC adressen til nettverkskortet ditt.

 

Da vil alltid oppsettet på maskinen din være "Automatisk".

Lenke til kommentar

Det er Vista som er problemet med at du ikke får ipadresse med statisk.

 

Her er en løsning som fungerer for Vista :-)

 

 

 

@ECHO OFF

 

set varip=192.168.1.113

set varsm=255.255.255.0

set vargw=192.168.1.1

set vardns1=195.159.0.100

set vardns2=192.168.1.1

 

REM ***** You don’t need to change anything below this line! ******

 

ECHO Setting IP to static

netsh int ipv4 set address name = “Wireless Network Connection” source = static address = %varip% mask = %varsm%

 

ECHO Setting IP Address and Subnet Mask

netsh int ipv4 set address name = “Wireless Network Connection” address = %varip% mask = %varsm% gateway = %vargw% gwmetric = 1

 

ECHO Setting Primary DNS

netsh int ip set dns name = “Wireless Network Connection” source = static addr = %vardns1%

 

ECHO Setting Secondary DNS

netsh int ip add dns name = “Wireless Network Connection” addr = %vardns2%

 

ECHO Here are the new settings for %computername%:

netsh int ip show config

 

pause

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å
×
×
  • Opprett ny...