2014年7月21日月曜日

LinuxでNICにIPエイリアスを設定

一つしかNICを持っていないLinuxに複数のIPアドレスを持たせたかったので、
下記のファイルを配置したところ上手いこといった。

$ cat /etc/sysconfig/network-scripts/ifcfg-eth0:0
TYPE=Ethernet
BOOTPROTO=none
IPADDR=[IPアドレス]
PREFIX=24
ONPARENT=yes

PREFIXがミソで最初はNETMASK=255.255.255.0にしていたのだが、
何故か理解してくれず、サブネットマスクが255.0.0.0で立ち上がってきた。。
アレコレ試してPREFIXにしたところやっと255.255.255.0になってくれた。
軽くググったけど特にそういう事例もなく、全く謎。。

ちなみにONBOOTでなく、ONPARENTが推奨らしい
ググってる最中に見つけたので、その通り設定。多謝。