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
。