IP 别名

IP 别名是一种过时的方式,用于管理每个接口的多个 IP 地址/掩码。较新的工具(如 iproute2)支持每个接口的多个地址/前缀,但为了向后兼容,仍然支持别名。

通过在运行 ifconfig 时添加冒号和字符串来形成别名。此字符串通常是数字,但这不是必须的。

别名创建

别名创建是通过“魔法”接口命名完成的:例如,为 eth0 创建一个 200.1.1.1 别名 ...

# ifconfig eth0:0 200.1.1.1  etc,etc....
      ~~ -> request alias #0 creation (if not yet exists) for eth0

相应的路由也通过此命令设置。请注意:路由始终指向基本接口。

别名删除

通过关闭别名来删除别名

# ifconfig eth0:0 down
      ~~~~~~~~~~ -> will delete alias

别名(重新)配置

别名不是真正的设备,但程序应该能够像平常一样配置和引用它们(ifconfig、route 等)。

与主设备的关系

如果基本设备关闭,则添加的别名也将被删除。