这是为 Linux 服务器的接口分配 IP 地址的命令。
ip addr add ADDRESS dev IFNAME
其中 IFNAME 是接口名称,ADDRESS 是您要分配给接口的 IP 地址。
要将带有网络掩码 24 的地址 192.168.121.45 添加到设备 eth0,请键入:
sudo ip address add 192.168.121.45/24 dev eth0
NIC属于物理层,IP属于IP层,它们是独立的。我想问更多问题以弄清楚NIC和IP地址之间的关系。
- 网卡是IP地址的先决条件吗?
- IP 地址必须附加到 NIC 吗?
- ip地址可以在没有网卡的IP层上单独存在吗?
您不一定需要NIC(物理接口)。但是,您需要一个接口,无论是物理的、逻辑的还是虚拟的。
有环回接口,内置在本地 TCP/IP 堆栈中,用于虚拟机的虚拟 NIC (vNIC),用于在第 3 层交换机上路由的交换机虚拟接口(SVI),用于 VPN 的TUN/TAP接口,以及许多其他类型的虚拟接口。