IPエイリアスお試し

ネットワークインターフェースに追加のIPアドレスを設定する。

CentOS 5.x

(1) /etc/sysconfig/network-scripts/ifcfg-インターフェース名:枝番 のファイルを作成し、
DEVICE、IPADDR、NETMASKを設定する。

例: /etc/sysconfig/network-scripts/ifcfg-eth0:11 を下記の内容作成。
DEVICEはインターフェース名:枝番

DEVICE=eth0:11
IPADDR=192.168.10.11
NETMASK=255.255.255.0

(2) network サービスを reload する。

# service network reload
インターフェース eth0 を終了中:                            [  OK  ]
ループバックインターフェースを終了中                       [  OK  ]
ループバックインターフェイスを呼び込み中                   [  OK  ]
インターフェース eth0 を活性化中:                          [  OK  ]


(3) 確認

# ifconfig
eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:192.168.10.10  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::xxx:xxxx:xxxx:xxxx/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1704 (1.6 KiB)  TX bytes:4188 (4.0 KiB)
          Interrupt:217 Memory:d0000000-d0010000

eth0:11   Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:192.168.10.11  Bcast:192.168.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:217 Memory:d0000000-d0010000

lo        Link encap:Local Loopback
...

ifcfgファイルとDEVICEの枝番のところは以前は作成順の連番にしていたが、最近はIPアドレスの第4オクテットにしている。「枝番」としたが数字オンリーしかダメなのかは未確認。


アルファベットでもOKだった。

/etc/sysconfig/network-scripts/ifcfg-eth0:BACKUP を下記内容で作成し、
service network reload を実行する。

DEVICE=eth0:BACKUP
IPADDR=192.168.10.12
NETMASK=255.255.255.0


eth0:BACKUP の名前で上がった。

# ifconfig

...

eth0:BACKUP Link encap:Ethernet  HWaddr 00:16:D3:DA:34:FE
          inet addr:192.168.10.12  Bcast:192.168.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:217 Memory:d0000000-d0010000
...