Vmware esxi5でubuntu12.04.3サーバーを実行しているVPSがあります。
2つの有効な静的IPと2つのネットワークカードeth0およびeth1があります。ただし、割り当てられたIPの1つだけが外部からping可能です。 (両方のips angゲートウェイは内部からピグ可能です)
デッドIPでパケットを受信しているようですが、応答しません。 ifconfigは以下を返します:
eth0 Link encap:Ethernet HWaddr 00:50:56:03:43:2b
inet addr:91.121.247.155 Bcast:91.121.247.155 Mask:255.255.255.255
inet6 addr: fe80::250:56ff:fe03:432b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:179 errors:0 dropped:0 overruns:0 frame:0
TX packets:58 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20976 (20.9 KB) TX bytes:7246 (7.2 KB)
eth1 Link encap:Ethernet HWaddr 00:50:56:05:11:46
inet addr:91.121.247.148 Bcast:91.121.247.148 Mask:255.255.255.255
inet6 addr: fe80::250:56ff:fe05:1146/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:174 errors:0 dropped:0 overruns:0 frame:0
TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20181 (20.1 KB) TX bytes:8317 (8.3 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:68 errors:0 dropped:0 overruns:0 frame:0
TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5884 (5.8 KB) TX bytes:5884 (5.8 KB)
およびIPルート:
default via 188.165.247.254 dev eth1
188.165.247.254 dev eth1 scope link
188.165.247.254 dev eth0 scope link
また、ip nei:
fe80::12bd:18ff:fee4:5040 dev eth0 lladdr 10:bd:18:e4:50:40 router REACHABLE
fe80::ee30:91ff:fee0:dfc0 dev eth0 lladdr ec:30:91:e0:df:c0 router REACHABLE
fe80::12bd:18ff:fee4:5040 dev eth1 lladdr 10:bd:18:e4:50:40 router REACHABLE
fe80::ee30:91ff:fee0:dfc0 dev eth1 lladdr ec:30:91:e0:df:c0 router REACHABLE
しかし、arp -aはNO OUTPUTを返します。
これは私の/ etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 91.121.247.155
netmask 255.255.255.255
broadcast 91.121.247.155
post-up route add 188.165.247.254 dev eth0
post-up route add default gw 188.165.247.254
post-down route del 188.165.247.254 dev eth0
post-down route del default gw 188.165.247.254
auto eth1
iface eth1 inet static
address 91.121.247.148
netmask 255.255.255.255
broadcast 91.121.247.148
post-up route add 188.165.247.254 dev eth1
post-up route add default gw 188.165.247.254
post-down route del 188.165.247.254 dev eth1
post-down route del default gw 188.165.247.254
dns-nameservers 213.186.33.99
問題は、91.121.247.155が外部からpingできないことです。理由はわかりません。
問題は、デフォルトで2つの「デフォルト」ゲートウェイを持つことができないことです。 2つの異なるインターフェースを使用するように指示された場合、カーネルはどのインターフェースを使用するかをどのように知るのでしょうか。
オンラインで簡単に検索すると、 2番目のルーティングテーブルを作成する によってそれを行う方法を示す最近の投稿が見つかりました。
使用している可能性のある制限がわからないのに、なぜ2つの別々のインターフェースを使用するのでしょうか。見た目からすると、これら2つのIPSは実際には同じブロックの一部です。2番目のIPにeth0のエイリアスを使用しないのはなぜですか?帯域幅の理由である場合は、リンクの設定を検討する必要があります。アグリゲーション(LACP、ボンディングカーネルモジュールでセットアップ)により、両方のアドレスが追加の(仮想)NICを利用できるようになります。各仮想NICが個別の実数に接続されていると仮定しますNIC(同じスイッチ)ケーブルの1つが引っ張られたり、VMwareホストでカードが故障した場合でも、両方のIPの冗長性が得られます。