Linux で 1 つのネットワークインターフェースに複数の IP アドレスを割り当てる


環境

現在の IP アドレス 192.168.0.2/255.255.255.0
ブロードキャストアドレス 192.168.0.255
新しく割り当てる IP アドレス 192.168.0.100

方法

# ifconfig eth0:0 192.168.0.100 netmask 255.255.255.0 broadcast 192.168.0.255

これを /etc/rc.d/rc.local などに追加しておくと起動時に有効にできる。

ルーティングの設定

特定のホスト (192.168.0.150) へのアクセスには eth0:0 を使いたい場合には以下のように設定する。

# route add -host 192.168.0.150 dev eth0:0

目次へ