Debian 6.0.4 中的静态虚拟 IP

Debian 6.0.4 中的静态虚拟 IP

在 debian 6.0.4 中,我的静态 ip 是 192.168.1.151,我想添加另一个 ip 192.168.1.175 作为虚拟 ip。为此,我在 /etc/networking/interfaces 中进行了以下更改

# 此文件描述了系统上可用的网络接口
# 以及如何激活它们。有关更多信息,请参阅interfaces(5)。

# 环回网络接口
自动档
iface lo inet 环回

# 主网络接口
允许热插拔 eth0
#网络管理器#iface eth0 inet dhcp

自动 eth0

    iface eth0 inet 静态
        地址 192.168.1.151
        网关 192.168.1.1
        网络掩码 255.255.255.0
        网络 192.168.1.0
        广播 192.168.1.255

自动 eth0:0
    iface eth0:0 inet 静态
        地址 192.168.1.175
        网络掩码 255.255.255.0
        广播 192.168.1.255
        网关 192.168.1.1

当我运行命令时

/sbin/ifconfig -a
我得到以下信息

eth0 链路封装:以太网 HWaddr 44:87:fc:eb:b2:50  
          inet 地址:192.168.1.151 Bcast:192.168.1.255 掩码:255.255.255.0
          inet6 地址:fe80::4687:fcff:feeb:b250/64 范围:链接
          上行广播运行多播 MTU:1500 度量:1
          RX 数据包:338433 错误:0 丢弃:0 超限:0 帧:0
          TX 数据包:238153 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:1000
          RX 字节:337480876 (321.8 MiB) TX 字节:68577550 (65.4 MiB)
          中断:25

lo 链路封装:本地环回  
          inet 地址:127.0.0.1 掩码:255.0.0.0
          inet6 地址:::1/128 范围:主机
          上行环回运行 MTU:16436 度量:1
          RX 数据包:3735 错误:0 丢弃:0 超限:0 帧:0
          TX 数据包:3735 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:0
          RX 字节数:494269(482.6 KiB) TX 字节数:494269(482.6 KiB)

pan0 链路封装:以太网 HWaddr 16:56:67:bf:36:84  
          广播多播 MTU:1500 度量:1
          RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0
          TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:0
          RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)

大多数情况下我都会得到这个,但有时我会在输出中获得虚拟 IP。我必须使虚拟 IP 永久化。我该怎么做?此外,我将把这个虚拟 IP (192.168.1.175) 分配给两台机器。

谢谢

答案1

别名/虚拟接口已弃用,不应使用。您应改用 iproute2 向实际接口添加其他地址:

iface eth0 inet static
    address 192.168.1.151
    gateway 192.168.1.1
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    up ip addr add 192.168.1.175/24 dev eth0

要检查配置的 IP 地址,请使用ip addr show

但是,将同一个 IP 分配给多台机器将导致它们都无法正常工作。

相关内容