Netzwerkeinstellungen ändern
-
Moin zusammen!
Was mich persönlich völlig annervt ist, daß ich bei meinem Laptop min. 2x täglich die Netzwerkeinstellungen ändern darf. Zum einen um zu Hause ins Netzwerk und Internet zu kommen, zum Anderen, um in der Uni ins Netzwerk und Internet zu kommen.
Unter Windows müsste es zwar theoretisch möglich sein, mehrere Ips zu zu weisen, mehrere Standardgateways und mehrere DNS-Server. Praktisch klappt das aber nur mit den DNS-Servern (können ja die gleichen bleiben) und den IP Adressen. Beim Standardgateway streikt er aber zu 99% und lässt mich nicht ins Internet.Jetzt will ich ein kleines Programm basteln, was für mich die Einstellerei erledigt.
Dazu muss ich IP-Adresse, Standard-Gateway, DNS-Server und Proxyserver ändern.Allerdings hab ich keinen Plan wie!
Helft mir bitte mal!
-
ich hab mir dafuer eine batchdatei geschrieben.
sie nutzt das windows-programm netsh. sie liest eine konfigurationsdatei und setzt
ip-adresse, rechnername, gateway und die nameserver. dasselbe gibt's auch nochmal als bash-script fuer linux, das die gleiche konfig-datei nutzt.windows:
http://www.kohnos.net/files/tools/network/windows/setnet.cmd
linux:
http://www.kohnos.net/files/tools/network/windows/setnet.shdie konfig-datei:
http://www.kohnos.net/files/tools/network/networksfalls du es ausprobierst, wird es wahrscheinlich nicht auf anhieb klappen - schreib mir eine email.
-
mmm.... ok...
ansich nicht schlecht... c/c++ wär mir zwar lieber, aber na gut.Allerdings ist damit ja der proxy noch nicht berücksichtigt...
Wollte eigentlich eine all in one lösung bauen, die automatisch die funktionierende einstellung findet..
-
Keiner eine Idee? Kommt, Leute, das muß doch einer wissen!
-
wmi vielleicht
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_networkadapterconfiguration.asp
-
uiuiui! Mein lieber Mann... dafür muß ich mir definitiv ein bisschen Zeit nehmen!!!
Danke erstmal dafür.Ich glaube da nix über das Ändern der Proxykonfig gesehen zu haben. Hab ich das nur übersehen oder hat jemand noch einen Vorschlag, wie das geht?
-
evtl. hier irgendwo http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/operating_system_classes.asp