eth0的名字是否重要?

我正在运行Debian作为主机,并为kvm虚拟机搭build梁。 网桥设置看起来像这样:

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,并展示了虚拟机可以使用的一些网桥function,但是,它在物理上代表eth0。 如果我的理解错误,请你纠正我。 也在接口configuration文件中。 我没有看到其他地方提到的eth0。 所以我想知道是否eth0是一个关键字,操作系统知道它代表了networking接口? 或者eth0的名字不重要,可以改成其他的东西?

你是对的, bridge_ports eth0代表networking接口。 这意味着(或多或less)来自guest虚拟机的来自vmbr0的数据包redirect到主机上的eth0。

eth0是主机上的第一个以太网networking接口。 当你调用ie。 ifconfig你可以看到你所有的接口。 会有lo(loopback,localhost),ethx(以太网卡),可以有wlanx(wifi卡),tun / tap(vpn)等等。 你应该知道你想使用的接口是什么。

有关networkingconfiguration的更多信息, 请访问https://wiki.debian.org/NetworkConfiguration