VM の Debian 2 番目の eth は手動でしか表示できません。

VM の Debian 2 番目の eth は手動でしか表示できません。

Debian Jessie の KVM VM で使用できる eth1 2 番目のネットワークカードがありますが、起動後に手動で追加した場合にのみ表示されます。私の/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パート2で書いていますがeth1

おすすめ記事