NICファイル量産

とあるプロジェクトでRHEL7の仮想マシンを何個も構築することになり、NIC(ネットワークアダプタ)の設定を変更するのに簡単な方法はないものかと思案したのでここにメモする。

※RHEL7:Red Hat Enterprise Linux 7

手順

オリジナルNICファイルをコピー

OSインストール直後に存在している(最低限の設定を記述したNIC設定ファイル(ifcfg~)をコピー する。

下記例では、もともとeth0というNICが存在していたケース。

cp /etc/sysconfig/network-scripts/eth0 /etc/sysconfig/network-scripts/ifcfg-eth1

NICファイルを編集

sedによる置換を駆使して編集。

sed -i -e 's/HWADDR=..:..:..:..:..:../HWADDR=xx:xx:xx:xx:xx:xx/' /etc/sysconfig/network-scripts/ifcfg-eth1
sed -i -e 's/IPADDR=.\+\..\+\..\+\..\+/IPADDR=xx\.xx\.xx\.xx/' /etc/sysconfig/network-scripts/ifcfg-eth1
sed -i -e 's/NAME=.\+/NAME=eth1/' /etc/sysconfig/network-scripts/ifcfg-eth1
sed -i -e 's/DEVICE=.\+/DEVICE=eth1/' /etc/sysconfig/network-scripts/ifcfg-eth1

再起動

rebootコマンドなどで、OSを再起動する。

Leave a Comment