sta*_*tic 4 networking virtual-machines mac-address bridge kvm-virtualization
我按如下方式配置了我的 Debian(带有 KVM):
/etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto vmbr0
iface vmbr0 inet static
address 176.x.y.133
netmask 255.255.255.224
gateway 176.x.y.129
bridge_ports eth0
bridge_stp off
bridge_fd 0
dns-nameservers 8.8.8.8 8.8.4.4
Run Code Online (Sandbox Code Playgroud)
重新启动后,我有以下 ifconfig (ip a):
1: lo: ...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether AA:BB:CC:DD:EE:FF brd ff:ff:ff:ff:ff:ff
inet6 fe80::a60:6eff:feDD:EEFF/64 scope link
valid_lft forever preferred_lft forever
3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/ether AA:BB:CC:DD:EE:FF brd ff:ff:ff:ff:ff:ff
inet 176.x.y.133/27 brd 176.x.y.159 scope global vmbr0
inet6 fe80::a60:6eff:feDD:EEFF/64 scope link
valid_lft forever preferred_lft forever
4: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/void
inet6 fe80::1/128 scope link
valid_lft forever preferred_lft forever
Run Code Online (Sandbox Code Playgroud)
因此 eth0 和 vmbr0 具有相同的 MAC 地址(AA:BB:CC:DD:EE:FF)。它是坏的还是应该是这样?
额外:我想在 KVM 主机上创建一个带有虚拟机的网络,其中虚拟机具有公共 IP(我有一个用于 KVM 主机的主 IP 和用于虚拟机的两个额外的单个 IP)。
Joh*_*ohn 11
这是应该的。eth0 是物理接口,vmbr0 是 KVM 为来宾创建的桥接器。由于它附加到 eth0,因此它具有 eth0 的 MAC 地址。
额外:由于您使用的是桥接网络,只需为您的第一台访客机器提供第二个公共 IP。它应该可以正常工作。
| 归档时间: |
|
| 查看次数: |
6542 次 |
| 最近记录: |