Ist die Netzwerkschnittstellenkarte (NIC) Voraussetzung für IP-Adressen?

Ist die Netzwerkschnittstellenkarte (NIC) Voraussetzung für IP-Adressen?

Hier ist der Befehl zum Zuweisen einer IP-Adresse zu einer Schnittstelle für einen Linux-Server.

ip addr add ADDRESS dev IFNAME

Dabei ist IFNAME der Schnittstellenname und ADDRESS die IP-Adresse, die Sie der Schnittstelle zuweisen möchten.

Um dem Gerät eth0 die Adresse 192.168.121.45 mit der Netzmaske 24 hinzuzufügen, geben Sie Folgendes ein:

sudo ip address add 192.168.121.45/24 dev eth0

NIC gehört zur physischen Schicht, IP gehört zur IP-Schicht, sie sind unabhängig. Ich möchte weitere Fragen stellen, um die Beziehung zwischen NIC und IP-Adresse herauszufinden.

  • Ist für die Netzwerkkarte eine IP-Adresse Voraussetzung?
  • Muss die IP-Adresse an eine Netzwerkkarte angehängt werden?
  • Kann eine IP-Adresse allein auf der IP-Ebene ohne Netzwerkkarte existieren?

Referenz

  1. Linux-IP-Befehl: Einer Schnittstelle IP-Adressen zuweisen
  2. serverFault: Kann eine einzelne Netzwerkkarte zwei IP-Adressen haben?

Antwort1

Man braucht nicht unbedingt einNetzwerkkarte(physikalische Schnittstelle). Sie benötigen eineSchnittstelleAllerdings entweder physisch, logisch oder virtuell.

Es gibtLoopback-Schnittstellen, integriert in den lokalen TCP/IP-Stack,virtuelle Netzwerkkarten(vNICs) für virtuelle Maschinen,Virtuelle Schnittstellen wechseln(SVIs) für das Routing auf Layer-3-Switches,TUN/TAPSchnittstellen für VPN und viele andere Arten von virtuellen Schnittstellen.

verwandte Informationen