<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>pokenux - Windows</title>
    <link>http://blog.peter-kossek.de/</link>
    <description>Mein Leben mit Linux</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    <pubDate>Thu, 30 Jul 2009 12:04:29 GMT</pubDate>

    <image>
        <url>http://blog.peter-kossek.de/templates/bulletproof/img/s9y_banner_small.png</url>
        <title>RSS: pokenux - Windows - Mein Leben mit Linux</title>
        <link>http://blog.peter-kossek.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Mehrere IP-Konfigurationen unter XP</title>
    <link>http://blog.peter-kossek.de/index.php?/archives/5-Mehrere-IP-Konfigurationen-unter-XP.html</link>
            <category>Windows</category>
    
    <comments>http://blog.peter-kossek.de/index.php?/archives/5-Mehrere-IP-Konfigurationen-unter-XP.html#comments</comments>
    <wfw:comment>http://blog.peter-kossek.de/wfwcomment.php?cid=5</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.peter-kossek.de/rss.php?version=2.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    

    <author>nospam@example.com (Peter Kossek)</author>
    <content:encoded>
    &lt;p&gt;&lt;img align=&quot;right&quot; src=&quot;http://farm4.static.flickr.com/3095/2741363430_87c5c02bc1_m.jpg&quot; alt=&quot;LAN-Kabel&quot; /&gt;Dem Einen oder Anderen ist die folgende Situation sicher bekannt: Seinen Laptop schließt man per LAN-Kabel zu Hause an den Router, auf der Arbeit aber ans Firmennetz an. Dabei werden verschiedene IP-Konfigurationen für die Ethernetkarte benötigt. Unter Ubuntu ist dies kein Problem, bietet GNOMEs Netzwerkmanager doch an, unterschiedliche Einstellungsprofile zu speichern. Unter Windows XP ist dies jedoch leider nicht so einfach, zumal bei Hardwareprofilen die Netzwerkkonfiguration nicht mitgespeichert wird. Durch googeln bin ich am Ende auf einen &lt;a href=&quot;http://www.pcwelt.de/start/software_os/tipps_tricks/netzwerk/25858/netzwerk_ip_konfiguration_fuer_mehrere_netzwerke/index.html&quot;&gt;Beitrag der PC Welt&lt;/a&gt; gestoßen, der eine gute Problemlösung in wenigen Schritten anbietet:&lt;/p&gt; 
&lt;ol&gt; 
&lt;li&gt;Die Netzwerkkonfiguration wird für die Benutzung zu Hause eingestellt. Dann öffnet man ein Kommandozeilenfenster (Start → Ausführen → cmd) und gibt dort den Befehl&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;netsh -c interface dump&amp;gt;%windir%\IPConfZuHause&lt;/font&gt;&lt;br /&gt;ein. Damit wird im Windows-Verzeichnis (zumeist C:\Windows\) eine neue Datei ohne Dateiendung angelegt, die IPConfZuHause heißt. Es handelt sich hierbei um eine Scriptdatei für den Befehl netsh. Diese kann man auch problemlos in einem Editor öffnen, was in einem späteren Schritt auch noch nötig sein wird.&lt;br /&gt;&lt;/li&gt; 
&lt;li&gt;Als nächstes wird die Netzwerkkonfiguration für die Nutzung im Büro oder einen anderen Ort eingestellt. Ist man hiermit fertig, führt man den zuvor genannten Befehl erneut in der Konsole aus, ändert jedoch den Namen der Zieldatei, z.B. folgendermaßen:&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;netsh -c interface dump&amp;gt;%windir%\IPConfBuero&lt;br /&gt;&lt;/font&gt;&lt;/li&gt; 
&lt;li&gt;Die Beiden Dateien IPConfZuHause und IPConfBuero öffnet man nun mit einem Texteditor. Man findet hier unterschiedliche Abschnitte, zuletzt den Abschnitt&lt;font face=&quot;courier new,courier,monospace&quot;&gt;&lt;br /&gt; 
&lt;table height=&quot;62&quot; cellspacing=&quot;1&quot; cellpadding=&quot;1&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; width=&quot;100%&quot;&gt; 
&lt;tbody&gt; 
&lt;tr&gt; 
&lt;td style=&quot;width: 100%; background-color: #ffffcc;&quot;&gt; 
&lt;p&gt;&lt;font face=&quot;courier new,courier,monospace&quot; size=&quot;2&quot;&gt;# ---------------------------------- &lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face=&quot;courier new,courier,monospace&quot; size=&quot;2&quot;&gt;# Schnittstellen-IP-Konfiguration&lt;br /&gt;# ----------------------------------&lt;/font&gt;&lt;/p&gt; 
&lt;/td&gt; 
&lt;/tr&gt; 
&lt;/tbody&gt; 
&lt;/table&gt;&lt;/font&gt;In diesem sind die Konfigurationen aller Netzwerkschnittstellen aufgelistet. Dies sind jedoch deutlich mehr als nur die Ethernetkarte, welche ich konfigurieren möchte, beispielsweise noch die WLAN-Karte, Bluetooth oder für VirtualBox. Also löscht man alle nicht benötigten Einträge aus der Datei heraus, so dass im letzten Abschnitt ausschließlich die Einträge für die Ethernetkarte übrig bleiben. In meinem Fall könnte dies wie folgt aussehen:&lt;br /&gt; 
&lt;table cellspacing=&quot;1&quot; cellpadding=&quot;1&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; style=&quot;width: 100%;&quot;&gt; 
&lt;tbody&gt; 
&lt;tr&gt; 
&lt;td style=&quot;width: 100%; background-color: #ffffcc;&quot;&gt;&lt;font face=&quot;courier new,courier,monospace&quot; size=&quot;2&quot;&gt;# ---------------------------------- &lt;br /&gt;# Schnittstellen-IP-Konfiguration&lt;br /&gt;# ---------------------------------- &lt;br /&gt;pushd interface ip&lt;br /&gt;&lt;br /&gt;# Schnittstellen-IP-Konfiguration für &amp;quot;&amp;quot;Ethernet&amp;quot;&amp;quot;&lt;br /&gt;&lt;br /&gt;set address name=&amp;quot;Ethernet&amp;quot; source=static addr=XXX.XX.159.57 mask=255.255.255.0&lt;br /&gt;set address name=&amp;quot;Ethernet&amp;quot; gateway=XXX.XX.159.62 gwmetric=0&lt;br /&gt;set dns name=&amp;quot;Ethernet&amp;quot; source=static addr=XXX.XX.3.3 register=PRIMARY&lt;br /&gt;add dns name=&amp;quot;Ethernet&amp;quot; addr=XXX.XX.3.17 index=2&lt;br /&gt;set wins name=&amp;quot;Ethernet&amp;quot; source=static addr=none&lt;br /&gt;&lt;br /&gt;popd&lt;br /&gt;# Ende der Schnittstellen-IP-Konfiguration&lt;/font&gt;&lt;/td&gt; 
&lt;/tr&gt; 
&lt;/tbody&gt; 
&lt;/table&gt;Da bei der Ausführung des Scripts ein Fehler entstehen würde, muss man noch die Einträge &lt;strong&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;register=PRIMARY&lt;/font&gt;&lt;/strong&gt; löschen. Anschließend speichert man die beiden Dateien wieder ab.&lt;br /&gt; 
&lt;/li&gt; 
&lt;li&gt;Jetzt kann man sich für jede Konfiguration eine Batchdatei anlegen, in der die Scripdatei als Argument für netsh übergeben wird&lt;br /&gt;&lt;font face=&quot;courier new,courier,monospace&quot;&gt;netsh -f %windir%\IPConfBuero&lt;/font&gt;&lt;br /&gt;Die Ausführung des Scripts dauert einige Sekunden, dafür muss man sich aber schließlich nicht durch die Dialoge klicken.&lt;/li&gt; 
&lt;/ol&gt;Weitere Informationen zur Syntax von &lt;font face=&quot;courier new,courier,monospace&quot;&gt;netsh&lt;/font&gt; findet man bei &lt;a title=&quot;Microsoft TechNet: netsh Syntax&quot; href=&quot;http://technet.microsoft.com/de-de/library/cc778925%28WS.10%29.aspx&quot;&gt;Microsoft TechNet&lt;/a&gt;.&lt;br /&gt; 
&lt;p&gt;Bild: &lt;a href=&quot;http://creativecommons.org/licenses/by/2.0/&quot; title=&quot;CC-BY 2.0&quot;&gt;cc-by&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/dkpto/2741363430/&quot;&gt;http://www.flickr.com/photos/dkpto/2741363430/&lt;/a&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 30 Jul 2009 10:17:38 +0200</pubDate>
    <guid isPermaLink="false">http://blog.peter-kossek.de/index.php?/archives/5-guid.html</guid>
    
</item>

</channel>
</rss>