VM 中的 Debian 第二个 eth 只能手动出现

VM 中的 Debian 第二个 eth 只能手动出现

我在 Debian Jessie 上的 KVM 虚拟机中有一个可用的 eth1 第二个网卡,但只有在启动后手动添加它时它才会出现。我的 /etc/network/interfaces 看起来像

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
    address 192.168.1.167
    netmask 255.255.255.0
    gateway 192.168.1.1
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 8.8.8.8

# The secondary network interface
allow-hotplug eth1
iface eth0 inet static
    address 1.2.3.4
    netmask 255.255.255.0
    gateway 1.2.3.1
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 8.8.8.8
    post-up route del default gw 192.168.1.1 eth0
    post-up route add default gw 1.2.3.1 eth1

但启动后我只显示 eth0 与 192.168.1.1 一致。当我手动添加 eth1 时,如下所示:

ifconfig eth1 1.2.3.4 netmask 255.255.255.0 up
route del default gw 192.168.1.1 eth0
route add default gw 1.2.3.1 eth1

它像它应该的那样通过公共静态 1.2.3.4 路由所有流量。我缺少什么?

答案1

你已经iface eth0 inet static在第二部分写了,但它应该是eth1

相关内容