我正在尝试创建具有预配置静态 IP 的附加接口。
所以我将配置添加到/etc/network/interfaces
auto eth88
iface eth88 inet static
address 10.10.0.1
netmask 255.255.255.0
并尝试用以下方法来弥补:
ip link set dev eth88 up
结果我得到:“找不到设备 eth88”
在一些文章中,我读到接口代表物理设备(网卡?)。但我有一些由 docker 创建的 docker0 接口。我应该在某个地方创建虚拟设备来启用我的接口吗?
答案1
网络接口始终由某个内核模块或代表内核的类似部分支持某物,无论是物理接口,还是以某种方式与其他接口通信的虚拟接口。还有一些dummy
接口不做任何事情;你可以给它们分配一个IP地址,但它很可能不会达到你想要实现的目的。
一般来说,您可以使用ip link add ... type ...
.请参阅man ip-link
参考资料 详细信息和类型列表。
您还可以将多个 IP 地址添加到单个接口。有了ip
,您不再需要eth0:1
等ifconfig
。
我怀疑这是一个XY-问题,如果您能告诉我们您实际想要实现什么,以及您需要第二个IP地址做什么,会更容易回答。