![Linux:ip 别名与 iproute](https://linux22.com/image/559223/Linux%EF%BC%9Aip%20%E5%88%AB%E5%90%8D%E4%B8%8E%20iproute.png)
当设置具有多个基于 IP 的虚拟主机的 Web 服务器时,我总是使用 eth0:x
中的别名表示法/etc/network/interfaces
。然而,我的托管服务提供商的 wiki 指出,这已被弃用,现在应该使用 iproute 工具。
这是正确的吗?使用别名和使用 iproute 有什么区别?
答案1
是的,设备别名已被弃用,而且已经弃用很长时间了。我猜它们可能永远不会消失,因为太多人会一直使用别名,因为他们一直都是这么做的。
实际上,这两种方法之间并没有太大的区别;我转而使用 iproute 主要是因为它让我不必考虑接口——而不必去想“哪个别名有我想要删除的 IP 地址?”或“下一个可用的别名接口名称是什么?”我只需说“哦,我想要这个接口上的另一个或四个 IP 地址”和“让我们从该接口中删除该 IP 地址”。这很简单更整洁,在我看来。