为什么在添加桥接网络时将主接口设置为“手动”(关闭)?

为什么在添加桥接网络时将主接口设置为“手动”(关闭)?

我正在 Debian 10 主机上试用 KVM 和桥接网络

许多教程都告诉将其设置/etc/network/interfaces为如下内容:

# The primary network interface
auto eth0
iface eth0 inet manual # was dhcp with ip 192.168.188.30 before

# bridge interface for kvm
auto br1
iface br1 inet static
bridge_ports eth0
bridge_stp off
address 192.168.188.246
network 192.168.188.0
netmask 255.255.255.0
broadcast 192.168.188.255
gateway 192.168.188.1
dns-nameservers 8.8.8.8

为什么iface eth0 inet manual这会导致 PC 无法再通过 来使用192.168.188.30

很高兴我现在可以使用电脑了192.168.188.246

即使我设置eth0iface eth0 inet dhcp只要桥接网络被定义,我就无法访问192.168.188.30只能192.168.188.246工作的电脑。

如果我“应用”192.168.188.246到 KVM会怎么样VM?我假设我会把自己锁在外面,因为我没有办法访问主机 PC - 只有VM(没有测试,害怕,玩远程沙箱)?如果是真的,我如何确保始终能够访问主机 PC。我是否要添加另一个永远不会“应用”到 的桥接br-host器?192.168.188.xxVM

基本上我不明白为什么默认eth0需要关闭(手动)。

编辑: 只是为了明确

适用于192.168.188.30:dhcp

auto eth0
iface eth0 inet dhcp

# no bridge

效劳于192.168.188.250

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.188.250
network 192.168.188.0
netmask 255.255.255.0
broadcast 192.168.188.255
gateway 192.168.188.1
dns-nameservers 8.8.8.8

# no bridge

192.168.188.246只对不适用的情况有效192.168.188.30

# The primary network interface
auto eth0
iface eth0 inet dhcp <----- still dhcp

# bridge interface for kvm
auto br1
iface br1 inet static
bridge_ports eth0
bridge_stp off
address 192.168.188.246
network 192.168.188.0
netmask 255.255.255.0
broadcast 192.168.188.255
gateway 192.168.188.1
dns-nameservers 8.8.8.8

192.168.188.246只对不适用的情况有效192.168.188.250

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.188.250
network 192.168.188.0
netmask 255.255.255.0
broadcast 192.168.188.255
gateway 192.168.188.1
dns-nameservers 8.8.8.8


# bridge interface for kvm
auto br1
iface br1 inet static
bridge_ports eth0
bridge_stp off
address 192.168.188.246
network 192.168.188.0
netmask 255.255.255.0
broadcast 192.168.188.255
gateway 192.168.188.1
dns-nameservers 8.8.8.8

编辑2

我有一个误解。我以为主机负责获取所有 IP 地址,然后将其应用于客户机。我只需在客户机上设置 IP 即可。现在一切都说得通了。只是对桥接网络的假设是错误的。

相关内容