トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   一覧 最終更新   ヘルプ   最終更新のRSS
 


TIPS

動作確認ディストリビューション

Redhat系のLinuxでIPエイリアス(1枚のNICに複数のIPアドレスを割り当てる)を設定する方法

Redhat系のLinuxでIPエイリアス(1枚のNICに複数のIPアドレスを割り当てる)を設定する方法を説明します。

前提として、既に「eth0」に「192.168.0.1」が設定されている状態とし、 新たに「eth0:0」に「192.168.0.2」を設定することとします。

現状のIPアドレスの割当てを確認。

# ifconfig

eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: XXXX::XXX:XXXX:XXXX:XXX/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:XXXX errors:0 dropped:0 overruns:0 frame:0
          TX packets:XXXX errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:XXXX (XXX.X GiB)  TX bytes:XXXX (XXX.X MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:XXXX errors:0 dropped:0 overruns:0 frame:0
          TX packets:XXXX errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:XXXX (XXX.X MiB)  TX bytes:XXXX (XXX.X MiB)

「eth0」の設定内容を「eth0:0」としてコピー。

# cd /etc/sysconfig/network-scripts
# cat ifcfg-eth0 > ifcfg-eth0:0

「eth0:0」の設定ファイルを修正。

# ifcfg-eth0:0

DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.1
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
TYPE=Ethernet

↓↓↓↓↓↓↓↓↓↓↓

DEVICE=eth0:0 <=== デバイス名を変更
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.2 <=== IPアドレスを変更
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
TYPE=Ethernet

ネットワークを再起動。

# service network restart

IPエイリアス設定が正しく追加されているか確認。

# ifconfig 

eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: XXXX::XXX:XXXX:XXXX:XXX/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:XXXX errors:0 dropped:0 overruns:0 frame:0
          TX packets:XXXX errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:XXXX (XXX.X GiB)  TX bytes:XXXX (XXX.X MiB)

eth0:0    Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0 <=== IPエイリアス設定によりアドレスが追加された
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:XXXX errors:0 dropped:0 overruns:0 frame:0
          TX packets:XXXX errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:XXXX (XXX.X MiB)  TX bytes:XXXX (XXX.X MiB)

Last-modified: 2009-12-17 (木) 23:03:47 (3288d)