如何使用 ISP 的 KVM 接口?

如何使用 ISP 的 KVM 接口?

我有主IP:

1.2.3.4带掩码255.255.255.0和网关1.2.3.254

没问题。另外,ISP 还为我提供了网络/28。IP 列表:从1.1.1.11.1.1.15

我可以通过别名使用这些接口,例如eth0:1, eth0:2, etc ...

我如何将这些15接口用于 KVM?另外,我的配置文件:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 1.2.3.4
        netmask 255.255.255.0
        gateway 1.2.3.254
        up ip link set eth0 txqueuelen 10000

auto eth0:1
iface eth0:1 inet static
        address 1.1.1.1
        netmask 255.255.255.240

auto eth0:1
iface eth0:1 inet static
        address 1.1.1.2
        netmask 255.255.255.240

...
...
...

我如何将这些接口用于我的 KVM?在 KVM 中使用别名的方法有哪些?桥接?Proxy_arp?我为 VLAN 做了桥接,但我怎么知道它不适用于别名。你能帮助我吗?

答案1

最好创建一个具有接口 eth0 的网桥,并将虚拟机接口连接到此网桥,而不是使用别名。看看如何操作:在 KVM 虚拟机中配置公共 IP 地址。如果您创建 vmbr0(并为其分配主 ip),您的配置将如下所示。

auto lo
iface lo inet loopback

iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
    address 1.2.3.4
    netmask 255.255.255.0
    gateway 1.2.3.254
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0

相关内容