1つのNICに2つのIP [閉じる]

1つのNICに2つのIP [閉じる]

ネットワークカード付きの専用サーバーがあります。ただし、2つのIPアドレスがあります。単純なコマンドを使用すると、sudo ip addr add 188.40.90.88 dev eth0別のIPとして見ることはできません。修正を見つけようとしてインターネット検索を試しましたが、スイッチを設定するために必要なパッケージとこれを行う方法を実際に見つけることはできません。

私の専用サーバーは、次の仕様に従って実行されます。

  • 16GB DDR3メモリ(Intel i7)
  • オペレーティングシステム:Ubuntu 14.01

私はこれが最も重要な2つだと思います。私の専用サーバーにどのネットワークカードがあるかはわかりませんが、それがサポートされていることはわかっています。IEEE 802.1qこれはUbuntuのWebサイトで見つけました。

答え1

正確に何を達成したいのか分かりません。あなたの質問の名前を変更できるとします。「1つのネットワークインターフェイスに2つのIPを設定する方法」

マシンの各ネットワークインタフェースには識別子があります。通常、次から始めます。イーサネット0そして上に上がってください(eth1、eth2、eth3)。これらはすべて身体的に異なるネットワークカード。

各物理カードに仮想カードを配置することもできます。同じNICに複数のIPを設定する方法です。

これを設定するには、次の例を使用して必要に応じてアドレスを変更できます(/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


# The primary network interface
auto eth0 eth0:0
allow-hotplug eth0 eth0:0

#eth0
iface eth0 inet static
address 123.123.123.123
netmask 255.255.255.0
gateway 123.123.123.1

#eth0:0 (LAN)
iface eth0:0 inet static
address 212.212.212.212
netmask 255.255.128.0
gateway 212.212.212.1

トリッキーな部分はネットマスクかもしれません。255.255.255.0わからない場合はお試しください。

答え2

eth0のセカンダリIPを設定する場合は、eth0:0に設定する必要があります。

sudo ip addr add 188.40.90.88 dev eth0:0

答え3

次のことを試すことがUbuntuできます。

サーバーに2つのIPアドレスが設定されている場合は、次の簡単なコマンドを実行して表示できますifconfig

# ifconfig

eth1  Link encap:Ethernet  HWaddr 00:aB:cD:eF:Gh:Ij  
      inet addr:X.X.X.X  Bcast:X.X.X.X  Mask:255.255.255.248 # IP address ONE
      inet6 addr: fe80::230:48ff:fe34:1c17/64 Scope:Link


eth1:0 Link encap:Ethernet  HWaddr 00:aB:cD:eF:Gh:Ij  
      inet addr:X.X.X.X  Bcast:X.X.X.X  Mask:255.255.255.255 # IP address TWO
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

同じNICに2番目のIPアドレスを設定するには、NICインターフェイスを指定して仮想IPを作成する必要があります。

# ifconfig eth1:0 X.X.X.X netmask 255.255.255.255 # Setting up IP address TWO

仮想またはセカンダリIPを介して特定のアドレスに到達したい場合は、ルートを作成できます。

# ip route add <target> via <network IP> dev <NIC interface [eth1]> [SECOND IP]

関連情報