web-dev-qa-db-ja.com

1つの2つのIP NIC(network card)

ネットワークカードが1枚入った専用サーバーがあります。ただし、2つのIPアドレスを取得しました。単純なコマンドSudo ip addr add 188.40.90.88 dev eth0を使用すると、個別のIPとして表示できません。私は修正を見つけようとしましたが、スイッチを設定するために必要なパッケージとその方法を実際に見つけることができません。

私の専用サーバーは次の仕様で動作します:

  • 16 GB DDR3 RAM(Intel i7)
  • OS:ubuntu 14.01

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

8
Sam

あなたが何を成し遂げようとしているのか正確にはわかりません。私はあなたの質問のタイトルを変更できると思います"単一のネットワークインターフェースに2つのIPを設定する方法。"

マシンの各ネットワークインターフェイスには識別子が与えられます。通常、ethから始めて、上に向かって作業します(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をお試しください。

11
earthmeLon

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

Sudo ip addr add 188.40.90.88 dev eth0:0
5
Elias

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

2番目のIPアドレスを同じNICで構成する場合は、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]
1
tachomi