"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

konfigurationsskript für lan verbindung

blase 31.01.2008 - 11:58 1814 8
Posts

blase

Big d00d
Avatar
Registered: Nov 2003
Location: IBK/LNZ
Posts: 152
hi,
da ich des öfteren meinen standort wechsle und meistens verschiedene internet anbindungen habe, suche ich nach einer möglichkeit die einstellungen meiner lan/wlan verbindung per skript umzustellen.

also sozusagen eine staperlverarbeitung die ich aufrufe und mine ip-adresse und standard gateway wird umgestellt.

gibt es da eventuell auch ein tool, mit der ich ein solches skript erstellen lassen kann?

mfg
blase

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
das problem habe ich auch (nach wie vor) -->
http://www.overclockers.at/network_...switcher_190237

es geht (mir) sogar nicht nur um IP konfiguration (was sich per netsh ja noch relativ einfach bewerkstelligen lassen würde), sonder auch verschiedene WLAN configs switchen

die tools die ich bis jetzt ausprobiert hatte ham das alle nicht so drauf wie ich das will, also häng ich mich da jetzt nochmal bei diesem thread an...

blase

Big d00d
Avatar
Registered: Nov 2003
Location: IBK/LNZ
Posts: 152
was möchtest du bei den verschiedenen wlan konfigs umstellen.
also bei mir lässt sich das recht angenehm mit dem von intel mitgelieferten proset/wireless prog bewerkstelligen.
was eben nicht geht ist, dass man die ip automatisch mitumstellt.


edit:
hab gerade netswitcher ausprobiert und das is schon mal nicht schlecht.

wie kann man mit der netsh arbeiten?
schau mir mal diehilfe an.....
Bearbeitet von blase am 31.01.2008, 12:22

chris_87

OC Addicted
Avatar
Registered: Dec 2006
Location: Pinsdorf.at
Posts: 630
Schau dir mal Netsh genauer an

MfG Christoph

FlyingHellfish

Little Overclocker
Avatar
Registered: Jun 2005
Location: NÖ nähe Hollab..
Posts: 128
ich verwend das Programm: http://www.mobilenetswitch.com
Bin voll zufrieden damit, hat viele zusätzliche Configurationsmöglichkeiten.

blase

Big d00d
Avatar
Registered: Nov 2003
Location: IBK/LNZ
Posts: 152
ich bring mit netsh nix zusammen.
ich kann in die kontext menüs gehen aber nix ausführen.
wie würde ich zb. die IP einer lanverbindung auf 192.168.0.x setzen?
was muss in einem skript stehen damit ich es executen kann.
gibts dazu eine gute hilfe?
ich hab nur eine läppische beschreibuing auf der microsoft seite gefunden.

master blue

Mr. Anderson
Avatar
Registered: Oct 2000
Location: 2340, 2352, 1200
Posts: 8580
Zitat
also bei mir lässt sich das recht angenehm mit dem von intel mitgelieferten proset/wireless prog bewerkstelligen.
was eben nicht geht ist, dass man die ip automatisch mitumstellt.
jop, geht auch bei mir einwandfrei. einfach die entsprechenden profile anlegen, switcht man den standort verbindet sich das intel proset mit dem richtigen profil. einzig die IP, dns, standardgateway müsste ich ändern, entfällt bei mir aber auch, da in allen netzen in denen ich arbeite, die daten autom. zugewiesen werden.

b_d

© Natural Ignorance (NI)
Avatar
Registered: Jul 2002
Location: 0x3FC
Posts: 10553
hier ein "kleines" tutorial, mit dem du dich prima einarbeiten kannst. die quelle ist down, deshalb 1:1 kopiert.

[QUOTE]wechselnde TCP/IP Konfiguration unter Windows 2000 und XP
Wenn Sie z. B. mit Ihrem Notebook in unterschiedlichen Netzwerken arbeiten und nicht DHCP eingesetzt wird, müssen Sie jedes Mal die Angaben wie IP-Adresse, DNS-Server usw. anpassen. Unter Windows können Sie aber mit den Befehl "NETSH" die aktuelle Netzwerkkonfiguration sichern und auch wieder herstellen. Gehen Sie dazu folgendermaßen vor:

Einstellungen sichern:

netsh -c interface dump >ipsicherung.txt

Einstellungen wieder herstellen:

netsh -f ipsicherung.txt


Was kann NETSH
Syntax: NETSH [-a Aliasdatei] [-c Kontext] [-r Remotecomputer] [Befehl | -f Skriptdatei]

Folgende Befehle sind verfügbar:

? Zeigt eine Liste der Befehle an.
add Fügt einen Konfigurationseintrag zur Liste hinzu.
delete Löscht einen Konfigurationseintrag aus der Liste der Einträge.
dump Zeigt ein Konfigurationsskript an.
exec Führt eine Skriptdatei aus.
help Zeigt eine Liste der Befehle an.
interface Wechselt zum "interface"-Kontext.
ras Wechselt zum "ras"-Kontext.
routing Wechselt zum "routing"-Kontext.
set Aktualisiert Konfigurationseinstellungen.
show Zeigt Informationen an.
Folgende Unterkontexte sind verfügbar:
routing interface ras

Geben Sie den Befehl, gefolgt von einem Leerzeichen und ? ein, um Hilfe
bezüglich des entsprechenden Befehls zu erhalten.


Automatisieren des Konfigurationsvorgangs
Konfigurationsscript erzeugen und gegebenenfalls abändern Beispiel ip_urz.txt
Windows-Batch-Datei erstellen Beispiel ip_urz.bat ACHTUNG diese Datei ändert Ihre Netzwerkeinstellungen
Startmenü-Verknüpfung anlegen

1. Konfigurationsscript mit "netsh -c interface dump >ipsicherung.txt" erzeugen
Beispiel eines Interface-Konfigurationsscriptes (ipsicherung.txt) mit der die komplette Netzwerkkonfiguration neu geschrieben wird:

#============================
# Schnittstellenkonfiguration
#============================

pushd interface
reset all
popd

# Ende der Schnittstellenkonfiguration

# ----------------------------------
# Schnittstellen-IP-Konfiguration
# ----------------------------------
pushd interface ip

# Schnittstellen-IP-Konfiguration fuer ""Funk LAN""

set address name = "Funk LAN" source = dhcp
set dns name = "Funk LAN" source = dhcp
set wins name = "Funk LAN" source = dhcp

# Schnittstellen-IP-Konfiguration fuer ""LAN URZ Uni-Ulm""

set address name = "LAN URZ Uni-Ulm" source = static addr = 134.60.1.100 mask = 255.255.255.0
set address name = "LAN URZ Uni-Ulm" gateway = 134.60.1.99 gwmetric = 1
set dns name = "LAN URZ Uni-Ulm" source = static addr = 134.60.10.1
add dns name = "LAN URZ Uni-Ulm" addr = 134.60.1.111
set wins name = "LAN URZ Uni-Ulm" source = static addr = none

popd

# Ende der Schnittstellen-IP-Konfiguration

Alternativ dazu kann z.B. auch nur das Festnetz-Interface neu konfiguriert werden:

# ----------------------------------
# Schnittstellen-IP-Konfiguration
# ----------------------------------

pushd interface ip

# Schnittstellen-IP-Konfiguration fuer ""LAN Verbindung""

set address name = "LAN Verbindung" source = static addr = 134.60.1.130 mask = 255.255.255.0
set address name = "LAN Verbindung" gateway = 134.60.1.99 gwmetric = 1
set dns name = "LAN Verbindung" source = static addr = 134.60.10.1
add dns name = "LAN Verbindung" addr = 134.60.1.111
set wins name = "LAN Verbindung" source = static addr = none

popd
# Ende der Schnittstellen-IP-Konfiguration



2. Windows-Batch-Datei erstellen

Nun muss noch eine Batch-Datei erstellen werden, damit das Konfigurationsscript von einem Benutzer ohne Kenntnisse der Befehlssyntax einfach per Mausklick gestartet werden kann.

@ECHO OFF
echo.
echo IP-Konfiguration wird durchgefuehrt...
echo.
netsh -f ipsicherung.txt
echo.
echo +++ IP-KONFIGURATION BEENDET +++
echo.
PAUSE


3. Startmenü-Verknüpfung erstellen

Nun muss noch eine Verknüpfung zur Batch-Datei im Startmenü oder auf dem Desktop erzeugt werden:

Rechter Mausklick auf Desktop -> Neu -> Verknüpfung -> Durchsuchen -> Batch-Datei auswählen -> Weiter -> Fertig stellen


Nun kann per Mausklick die im Konfigurationsscript definierte IP-Konfiguration eingestellt werden. Werden mehrere Konfigurationsscripte und Batch-Dateien angelegt, kann ganz einfach mit einem Mausklick zwischen den verschiedenen IP-Konfigurationen gewechselt werden.[/QUOTE]

blase

Big d00d
Avatar
Registered: Nov 2003
Location: IBK/LNZ
Posts: 152
das nenn ich mal eine ausführliche beschreibung.
danke.
habe jetzt alles so wie ich das brauche.

lg s
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz