
Ubuntu マシン (OpenStack ネットワーク ノード) に 3 つのネットワークを設定する必要があります
私の /etc/network/interfaces は次のとおりです:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# OpenStack management interface
auto eth1
iface eth1 inet static
address 192.168.1.13
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.1.255
dns-nameservers 8.8.8.8
# OpenStack instance tunnels interface
auto eth1:0
iface eth1:0 inet static
address 192.168.3.1
netmask 255.255.255.0
# OpenStack The external network interface
auto eth2
iface eth2 inet manual
up ip link set dev $IFACE up
down ip link set dev $IFACE down
eth1 と eth1:0 は正常に動作しています。また、ifconfig を発行すると、リストには eth1 と eth1:1 のみが表示されます。eth2 は表示されません。
また、eth1:1 の 3 番目のインターフェース (同じ eth1 インターフェース上の 3 つのネットワーク) を定義するために、次のテストも実行しました。
auto eth1:1
iface eth1:1 inet manual
up ip link set dev $IFACE up
down ip link set dev $IFACE down
または eth0 ですが、どちらの場合もこの 3 番目のインターフェイスは ifconfig で表示されません。これはどのように可能でしょうか?
マシンには 2 つの NIC があります。
lspci | grep Ethernet
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
リンクされているインターフェースの名前を知るにはどうしたらいいですか? eth1 は動作しているようですが、eth0 が動作していることをどのように確認すればよいですか?
** アップデート **
eth2 を使用するのは愚かなことでした。 3 つのネットワークをマップするために 1 つのインターフェイスを使用する代わりに、eth0 を使用して NIC を正しく接続しました。
auto eth0
iface eth0 inet manual
up ip link set dev $IFACE up
down ip link set dev $IFACE down
答え1
通常は次のように行います。
auto eth1
iface eth1 inet static
address 243.124.38.195
broadcast 243.124.38.207
gateway 243.124.38.193
netmask 255.255.255.240
dns-nameservers 127.0.0.1
dns-search sample.xyz
## virtual ip4 interfaces
up ip addr add 192.168.1.1/28 dev $IFACE
down ip addr del 192.168.1.1/28 dev $IFACE || true
up ip addr add 243.124.38.196/28 dev $IFACE
down ip addr del 243.124.38.196/28 dev $IFACE || true
up ip addr add 243.124.38.206/28 dev $IFACE
down ip addr add 243.124.38.206/28 dev $IFACE || true
## virtual ip6 interfaces
up ip -6 addr add 2001:120:402d::c3/64 dev $IFACE
down ip -6 addr del 2001:120:402d::c3/64 dev $IFACE || true
up ip -6 addr add 2001:120:402d::c4/64 dev $IFACE
down ip -6 addr del 2001:120:402d::c4/64 dev $IFACE || true
このアプローチの利点は、243.124.38.195
ソフトウェアが別のインターフェースにアクティブにバインドしない限り、システムは常に発信 ip4 接続に使用することです。
また、使用することをお勧めします
ip addr show
ネットワーク構成を確認します。