我有主IP:
1.2.3.4
带掩码255.255.255.0
和网关1.2.3.254
没问题。另外,ISP 还为我提供了网络/28
。IP 列表:从1.1.1.1
到1.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