网络接口卡(NIC)是否需要 IP 地址?

网络接口卡(NIC)是否需要 IP 地址?

这是为 Linux 服务器接口分配 IP 地址的命令。

ip addr add ADDRESS dev IFNAME

其中 IFNAME 是接口名称,ADDRESS 是要分配给该接口的 IP 地址。

要将地址 192.168.121.45 和网络掩码 24 添加到设备 eth0,请输入:

sudo ip address add 192.168.121.45/24 dev eth0

NIC 属于物理层,IP 属于 IP 层,它们是独立的。我想进一步问一下,NIC 和 IP 地址之间的关系。

  • 网卡是否需要有IP地址?
  • IP 地址必须附加到 NIC 吗?
  • IP 地址可以在没有 NIC 的情况下独立存在于 IP 层吗?

参考

  1. Linux ip 命令:为接口分配 IP 地址
  2. serverFault:单个网卡可以有2个IP地址吗?

答案1

你不一定需要网卡(物理接口)。你需要一个界面无论是物理的、逻辑的还是虚拟的。

环回接口内置于本地 TCP/IP 堆栈中,虚拟网卡虚拟机的虚拟网卡 (vNIC),交换机虚拟接口(SVI)用于第 3 层交换机上的路由,调谐/分接VPN 接口以及许多其他类型的虚拟接口。

相关内容