Starte man Sie ohne, bekommt man folgende Fehlermeldung:
C:\>arp -s 192.168.0.101 08-15-42-2e-47-11
Fehler beim Hinzufügen des ARP-Eintrags: Zugriff verweigert
Anschließend kann man das über die NetSH wie folgt regeln:
C:\>netsh -c "interface ipv4"
netsh interface ipv4>add neighbors "LAN-Verbindung" 192.168.0.101 08-15-42-2e-47-11
Löschen über NetSH mit:
netsh interface ipv4> delete neighbors name="LAN-Verbindung" address=192.168.0.101
Oder wie bisher über arp löschen. Das klappt nämlich weiterhin:
C:\>arp -d 192.168.0.101
Start -> Ausführen -> cmd
(Oder sonstwie die Eingabeaufforderung aufrufen.)
C:\Dokumente und Einstellungen\WindowsME> netsh
netsh> interface ip
netsh interface ip> set address name=”LAN-Verbindung” addr=192.168.0.24 mask=255.255.255.0 source=static
OK. <– Wenn das kommt hat es geklappt.
*freu*
Danke Oberhoschie :P
Und weil ich grad gut in Form bin, noch was ganz schickes von http://www.petri.co.il/configure_tcp_ip_from_cmd.htm:
Windows-Netzwerkeinstellungen in Datei speichern/laden:
1. Alle Einstellungen am jeweiligen LAN-Adapter vornehmen.
(Ich weiß nicht, wie man festlegt welche Einstellungen von WELCHEM interface gespeichert werden. Aber da ich nur einen RJ45-Port am Schleppi habe und es auch nur dafür benötige ist es eher sekundär für mich.)
2. Eingabeaufforderung aufrufen.
(Z.B.: Start -> Ausführen -> cmd)
3. Einstellungen speichern mit:
C:\Dokumente und Einstellungen\WindowsME>netsh -c interface dump > c:\home-lan.txt
Wobei der Pfad (alles nach “dump >”) natürlich beliebig sein kann.
Man muss vorher nicht in die netsh wechseln.
4. Einstellungen laden mit:
C:\Dokumente und Einstellungen\WindowsME>netsh -f c:\home-lan.txt
Wobei alles nach dem -f natürlich der Pfad zur Datei mit den gewünschten abgespeicherten Einstellungen ist.
Linux: # ifconfig eth0 10.0.0.2/24 – fertig.
EDIT:
Oberhoschie schrieb in den Kommentaren:
netsh> set address name=”LAN-Verbindung” addr=10.0.0.2 mask=255.255.255.0
Ich tippte:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Dokumente und Einstellungen\WindowsME>netsh
netsh>set address name=”LAN-Verbindung” addr=192.168.0.24 mask=255.255.255.0
Der folgende Befehl wurde nicht gefunden:
set address name=”LAN-Verbindung” addr=192.168.0.24 mask=255.255.255.0.
netsh>set help
Folgende Befehle sind verfügbar:
Befehle in diesem Kontext:
set file – Kopiert die Konsolenausgabe in eine Datei.
set machine – Legt den zu verarbeitenden Computer fest.
set mode – Legt den aktuellen Online-/Offlinemodus fest.
———————
Mache ich irgendwas falsch? Muss ich dazu irgendwas installieren?
Oder geht das nicht mit WindowsXP SP2 ??
Oder hat es einen ganz anderen Grund, das es unter set keinen Befehl address gibt?
Morgen versuch ich es mal auf dem Windows2003 Enterprise Server in $Firma.
EDIT 2:
netsh interface ip set address name=”LAN-Verbindung” static 192.168.0.100 255.255.255.0 192.168.0.1 tut auch nicht.
Also, nach erneuten Kommentar von Oberhoschie (Danke an dieser Stelle :P ) klappt es:
Windows eine IP per netsh vergeben.
Start -> Ausführen -> cmd
C:\Dokumente und Einstellungen\WindowsME> netsh
netsh> interface ip
netsh interface ip> set address name=”LAN-Verbindung” addr=192.168.0.24 mask=255.255.255.0 source=static
OK.
*freu*
]]>