AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Netzwerkkarten Ip-Adresse
Thema durchsuchen
Ansicht
Themen-Optionen

Netzwerkkarten Ip-Adresse

Ein Thema von mumu · begonnen am 8. Apr 2004 · letzter Beitrag vom 14. Apr 2004
Antwort Antwort
Seite 1 von 2  1 2      
mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#1

Netzwerkkarten Ip-Adresse

  Alt 8. Apr 2004, 10:43
hi,

die Funktion AddIPAddress fügt zwar eine IP meiner Netzwerkkarte hinzu, jedoch ist diese nach einem Neustart wieder verschwunden.

dazu ein auszug aus der MSDN:
Zitat:
The IP address created by AddIPAddress is not persistent. The address exists only as long as the adapter object exists. Restarting the computer destroys the address, as does manually resetting the network interface card (NIC). Also, certain PnP events may destroy the address.
ok, das ist ja logisch, aber hat jemand vielleicht eine ahnung, wie man eine IP permanent hinzufügen kann?

danke schonmal
mumu
  Mit Zitat antworten Zitat
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#2

Re: Netzwerkkarten Ip-Adresse

  Alt 8. Apr 2004, 10:59
Ich weiss ehrlich gesagt nicht so ganz, was diese Funktion macht, aber eine Netzwerkkarte hat keine IP-Adresse. Sie hat nur eine Mac-Adresse, die einmalig und unveränderlich ist. Dieser Mac-Adresse wird dann eine IP zugeordnet. Du kannst der Karte im Betriebssystem eine IP verpassen, oder z.B. der im DHCP-Server der Mac-Adresse eine feste IP zuordnen, aber die IP muss der Karte nach neustart in jedem Fall immer erst zugewiesen werden.
  Mit Zitat antworten Zitat
mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#3

Re: Netzwerkkarten Ip-Adresse

  Alt 11. Apr 2004, 16:10
ja da hab ich mich wohl falsch ausgedrückt, ich mein natürlich die ip-adresse die das betriebssystem der karte zuordnet. mit addipaddress kann ich sie ja nur temporär ändern. ich möchte aber, dass die ip auch nach einem neustart geändert ist.
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#4

Re: Netzwerkkarten Ip-Adresse

  Alt 11. Apr 2004, 16:14
Hi!

Auch wenn es nicht besonders elegant ist:
Hau ein Proggi in den Autostart, welches das beim Hochfahren automatisch regelt und sich dann beendet.

Ciao fkerber
Frederic Kerber
  Mit Zitat antworten Zitat
Gsnerf

Registriert seit: 6. Apr 2004
4 Beiträge
 
Delphi 5 Standard
 
#5

Re: Netzwerkkarten Ip-Adresse

  Alt 11. Apr 2004, 19:55
Hi,

hmm im allgemeinen ist es einfacher in den Netzwerkeinstellungen eine feste ip einzutragen.
Einfach in den Netzwerkeinstellungen deiner Netzwerkkarte das Protokoll TCP-IP auswählen, dann auf Erweitert drücken und da ne feste ip eintragen.
Wenn du es aber unbedingt per eigenem Programm machen willst ist die Autostart idee dein Freund

MfG Gsnerf
Es gibt keine Probleme...
Nur Herausforderungen!
  Mit Zitat antworten Zitat
mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#6

Re: Netzwerkkarten Ip-Adresse

  Alt 13. Apr 2004, 18:32
also ich habs jetzt so wie fkerber gemacht. also bei jedem neustart addipaddress ausführen.
nur mein problem ist, wenn die netzwerkeinstellungen aktualisiert werden, dann ist auch meine ip wieder weg.

man muss doch irgendwie Windows XP dazu bringen können die ip dauerhaft zu speichern?

irgendjemand noch ne idee?
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#7

Re: Netzwerkkarten Ip-Adresse

  Alt 13. Apr 2004, 18:52
Hi!

Warum musst du es denn unbedingt per Programm lösen? Warum kannst du die IP nicht einfach fest einstellen?

Ciao fkerber
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#8

Re: Netzwerkkarten Ip-Adresse

  Alt 13. Apr 2004, 19:53
Lan Verbindungen -> Eigenschaften -> Internetprotokoll (TCP(IP) Eigenschaften -> Erweitert.

Da oben kannst Du jedem Interface n IP-Adressen zuweisen, die auch persistent bleiben.
Einzige Voraussetzung: Das Interface darf kein DHCP verwenden.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#9

Re: Netzwerkkarten Ip-Adresse

  Alt 13. Apr 2004, 20:08
naja im grunde könnte ich es klar einfach in den netzwerkeinstellungen eintragen, aber es geht mir ja eigentlich eher darum was zu lernen. mich interessiert es einfach!

und ich will hier jetzt auch nicht nen kompletten quellcode, sondern eher vielleicht nen vorschlag, wo ich anfangen soll. irgendein stichwort bzw. ansatz!
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Netzwerkkarten Ip-Adresse

  Alt 13. Apr 2004, 20:13
wie wärs den Eintrag einfach in der Registry zu setzen?!?
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz