%20Voraussetzung%20f%C3%BCr%20IP-Adressen%3F.png)
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
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.