IPエイリアスの設定方法

複数サーバーで運用していたサービスを、単一サーバーへ集約するなどした場合、元のIPアドレスと異なってしまう。
クライアント側を設定変更しないようにするため、元のサーバーIPアドレスでサービスの待ち受けを行う場合などにおいて、eth0に対してeth0:0等の仮想IP(IPエイリアス)を割り振ることができる。

eth0の設定ファイルをeth0:0としてコピーする。
# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
コピーされたeth0:0の設定ファイルを編集する。
# vi /etc/sysconfig/network-scripts/ifcfg-eth0:0

# デバイス名を変更
DEVICE=eth0:0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
HWADDR=XX:XX:XX:XX:XX:XX
# IPアドレスを変更
IPADDR=192.168.1.10
NETMASK=255.255.255.0
PREFIX=24
# ゲートウェイをコメントアウト
#GATEWAY=192.168.1.254
DNS1=192.168.1.1
DNS2=192.168.1.2
DOMAIN=’example.local’
# デフォルトルートをコメントアウト
#DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
# デバイス名を変更
NAME=”System eth0:0
USERCTL=no

保存後、以下のコマンドでeth0:0を有効化する

# ifup eth0:0

または、ネットワークサービスを再起動する。

# service network restart

コメントを残す