IPエイリアスで一つのNICに複数IPアドレスを割り当てる設定手順(CentOS)

IPアドレス

IPエイリアス機能を使って、一つのネットワークインターフェースに複数のIPアドレスを割り当てる方法です。いざ使うときになるといつも忘れてしまうので備忘録代わりに。

なお、確認環境はCentOS6.4です。

例えば、eth0に対してIPエイリアスを追加するときは、eth0:0、eth0:1、・・・、eth0:nのように、後ろに0から始まる連番を付けた仮想ネットワークインターフェース名にIPアドレスを設定します。

暫定的な設定

ifconfigコマンドでIPエイリアスを設定する方法です。

# ifconfig eth0:0 192.168.0.101 netmask 255.255.255.0 broadcast 192.168.0.255

この方法で設定した場合、OSを再起動すると追加したIPエイリアスは消えてしまうので注意です。

永続的な設定

ifcfg-eth0:0を作成し、IPアドレスの設定を記述します。

# vi /etc/sysconfig/network-scripts/ifcfg-eth0:0

DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
TYPE=Ethernet
IPADDR=192.168.0.101
NETMASK=255.255.255.0
BROADCAST=192.168.0.255

ネットワークを再起動します。

# service network restart

ifconfigコマンドを実行すれば、eth0:0ができているのが確認できるはずです。

photo credit: bcostin via photopin cc

PHPが好きなWeb系エンジニアです。フリーランスでWebサイト制作やWordPressのカスタマイズ、システム開発等を雑多にこなしています。バンカラ応援好きの振り飛車党。 高校野球 / 将棋 / WordPress / ブログ / 食べること / 二児の父親 >>詳しいプロフィールはこちら



シェアする

フォローする