eth0 这个名字重要吗?

eth0 这个名字重要吗?

我运行 Debian 作为主机,并为 kvm 虚拟机设置了桥接器。桥接器设置如下所示:

auto vmbr0
iface vmbr0 inet static
    address 192.168.0.100
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.100
    gateway 192.168.0.1
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0

我对这一行很感兴趣bridge_ports eth0。我的理解是,这一行遮蔽了真实的 eth0,并公开了一些虚拟机可以使用的桥接功能,但是,从物理上讲,它代表 eth0。如果我的理解有误,请纠正我。在接口配置文件中也是如此。我没有在其他地方看到提到 eth0。所以我想知道 eth0 是否是操作系统知道它代表网络接口的关键字?或者名称 eth0 无关紧要,可以更改为其他名称?

答案1

您说得对,它bridge_ports eth0代表网络接口。它的意思(或多或少)是“从客户机到 vmbr0 的数据包重定向到主机上的 eth0”。

Eth0 是主机上的第一个以太网网络接口。当您调用 ie 时,ifconfig您可以看到所有接口。其中将有 lo(环回、本地主机)、ethx(以太网卡)、wlanx(wifi 卡)、tun/tap(vpn)等等。您应该知道要使用的接口是什么。

有关网络配置的更多信息,您可以https://wiki.debian.org/NetworkConfiguration

相关内容