web-dev-qa-db-ja.com

Ubuntuで複数の/ 24ネットワークIPを追加する方法

Ubuntuで2つのクラスC(/ 24)アドレス範囲を設定する必要があるクライアントがいます。現在、スイッチに1つのNICが接続されており、IPはスイッチに設定されています。

RedHatベースのシステムでは、次のようなifcfgファイルのIPADDR_STARTおよびIPADDR_ENDオプションを使用して、これを何度も実行しました。

IPADDR_START=192.168.0.1
IPADDR_END=192.168.0.254

ただし、これはUbuntuのオプションではないようです。次のように個別に設定する必要があります。

auto eth0:x
iface eth0:x inet static
address [IP ADDRESS]
netmask 255.255.255.0

これは、このファイルの作成をシェルスクリプトで作成するのに適しています。しかし、私は「x」が256までしか上がらないことを理解しています。これは、1つのクラスCしか許可しません。

1つのNICに複数のクラスCipを追加する方法を知っている人はいますか?

3
Dave Drager

次のようにアップラインの山を追加します。

iface eth0 inet static
  address 192.168.0.1
  netmask 255.255.255.0
  up ip addr add 192.168.0.2/24 dev eth0
  up ip addr add 192.168.0.3/24 dev eth0
  up ip addr add 192.168.0.4/24 dev eth0
  up ip addr add 192.168.0.5/24 dev eth0
  ...
5
womble