web-dev-qa-db-ja.com

2つのネットワークアダプタカードを使用してUbuntu12.04に2つのIPを設定する

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できないことです。理由はわかりません。

1
r004

問題は、デフォルトで2つの「デフォルト」ゲートウェイを持つことができないことです。 2つの異なるインターフェースを使用するように指示された場合、カーネルはどのインターフェースを使用するかをどのように知るのでしょうか。

オンラインで簡単に検索すると、 2番目のルーティングテーブルを作成する によってそれを行う方法を示す最近の投稿が見つかりました。

使用している可能性のある制限がわからないのに、なぜ2つの別々のインターフェースを使用するのでしょうか。見た目からすると、これら2つのIPSは実際には同じブロックの一部です。2番目のIPにeth0のエイリアスを使用しないのはなぜですか?帯域幅の理由である場合は、リンクの設定を検討する必要があります。アグリゲーション(LACP、ボンディングカーネルモジュールでセットアップ)により、両方のアドレスが追加の(仮想)NICを利用できるようになります。各仮想NICが個別の実数に接続されていると仮定しますNIC(同じスイッチ)ケーブルの1つが引っ張られたり、VMwareホストでカードが故障した場合でも、両方のIPの冗長性が得られます。

1
yoonix