Sind Netzwerkkarten und IP-Adressen eine One-One-Map?
Sind Netzwerkkarten und IP-Adressen eine One-One-Map?
Antworten:
Unter Linux lautet der Befehl ip addr add IFADDR dev STRING
: IFADDR und STRING werden durch die IP-Adresse und den Gerätenamen ersetzt. Einige Beispiele finden Sie im Handbuch zur IP Layer NEtwork-Verwaltung unter Linux . Sie möchten auch Ihre Routen angeben, die diese IP-Adresse verwenden ip route
. Wieder kommt der Führer durch.
Obwohl die Syntax der ip
Befehle den Anschein erweckt, dass Sie die IP-Adresse mit einer bestimmten Netzwerkkarte verknüpfen, betrachtet Linux die IP-Adresse als Teil des Gesamtsystems. Aus diesem Grund möchten Sie unter bestimmten Umständen möglicherweise die ARP-Einstellungen ändern.
Ja, Sie können mehrere haben; Sie sind nicht eins zu eins.
Eine einzelne Netzwerkkarte kann dies auf verschiedene Arten tun. Es kann für mehrere IP-Adressen mit einer einzigen MAC-Adresse (das Zuweisen mehrerer Adressen zu einer Netzwerkkarte in den meisten Betriebssystemen wird dies tun) oder mit mehreren MAC-Adressen (Virtualisierungsplattformen verhalten sich auf diese Weise) antworten.
Dies ist nicht nur möglich, es ist sehr verbreitet. Eine Netzwerkkarte kann mehrere IP-Adressen haben. Dies ist ein Konzept namens Multihoming . Es gibt auch andere Varianten des Multihoming.
Ja, Sie können mehr als eine IP-Adresse haben, wenn Sie eine einzelne Netzwerkkarte verwenden.
Das Einrichten ist in jedem Betriebssystem unterschiedlich, erfordert jedoch möglicherweise das Erstellen einer neuen Netzwerkschnittstelle. Dies kann wie eine eindeutige Verbindung aussehen, verwendet jedoch im Hintergrund dieselbe Netzwerkkarte. OS X und Linux verwenden diese Methode.
Um eine neue IP-Adresse in Windows hinzuzufügen, öffnen Sie die Netzwerkverbindung, zu der Sie eine weitere IP-Adresse hinzufügen möchten. Gehen Sie zu Eigenschaften -> Internetprotokoll (TCP / IP) -> Erweitert -> Klicken Sie in den IP-Einstellungen auf Hinzufügen und fügen Sie die neue IP-Adresse und Netzmaske hinzu.
Dies kann verwendet werden, um einen Server in zwei Netzwerkbereichen verfügbar zu machen. Beispielsweise kann ein Netzwerkbereich für sicheren Verkehr verwendet werden, auf den der andere Netzwerkbereich nicht zugreifen kann. Firewall-Regeln können für jede Netzwerkschnittstelle unterschiedlich sein.
Die IP-Schicht (die IP-Adresse) ist völlig unabhängig von der physischen Schicht (Ihrem Netzwerkadapter). Wenn Ihr Betriebssystem den OSI-Stack oder ein ähnliches Modell ordnungsgemäß implementiert hat, sollten Sie problemlos mehrere eingehende IP-Adressen auf einer einzelnen Netzwerkschnittstelle definieren können. Der Umgang mit eingehendem Datenverkehr über mehrere IP-Adressen ist unter Linux ziemlich einfach. Es ist jedoch etwas schwieriger, ausgehenden Datenverkehr mit unterschiedlichen Quell-IPs zu versehen, wenn Sie eine einzelne Schnittstelle gemeinsam nutzen. Anwendungen verwenden normalerweise standardmäßig die primäre IP-Adresse für ausgehende Quellen, wenn Sie keine besonderen Maßnahmen ergreifen, um die Anzeige einer anderen IP-Adresse zu erzwingen. Dies ist jedoch auf jeden Fall auch möglich.
Ein weit verbreitetes Beispiel für eine Netzwerkkarte mit mehreren IP-Adressen ist, dass die Netzwerkkarte zusätzlich zu den Informationen des Betriebssystems eine Verwaltungsschnittstelle bietet. zB HP Server mit ILO.