LinuxでIP Addressの設定
Linux起動時にIPアドレスを設定するのは
/etc/sysconfig/network-script/ifcfg-eth0
OS起動後にコマンドでIPを追加したい場合には、
# /sbin/ifconfig eth0:1 192.168.1.10 netmask 255.255.255.0
でも実際に働いているのは/sbin/ipというコマンド。
/sbin/ifupとか/sbin/ifdownというシェルスクリプトを読むと大体の使い方がわかります。route追加なんかもこれ。
(シェルスクリプトなのはRedHat系のみなのかな?)
IPを追加するとき
# /sbin/ip addr add local 192.168.1.10/24 dev eth0 label eth0:1
IPを削除するとき
# /sbin/ip addr delete local 192.168.1.10/24 dev eth0 label eth0:1
Solarisで言うところのifconfigのunplumbオプションと同等の機能もあったはずだけど思い出せない。