やりたい事とか ・RAID ・LPIC-201 ・自転車を買う(買っちゃった~) ・サイト作成

2009年8月6日木曜日

1つのNICに複数のIPアドレス

ifconfigの出力結果はこんな感じ。

# ifconfig
eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.1.128 Bcast:192.168.1.255 Mask:255.255.255.0
(中略)

eth0:0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.1.244 Bcast:192.168.1.255 Mask:255.255.255.0
(以下略)




やり方は2パターンある。
・ifconfigコマンドで設定
・/etc/sysconfig/network-scripts/の下にファイルを作成する



・ifconfigコマンドで設定から
利点としては簡易に出来る。
欠点は、ネットワークを再起動すると設定が消える

方法
ifconfig eth0:0 192.168.1.20 netmask 255.255.255.0 up

eth0:0は、eth0:【任意の文字】でよい。※複数文字でも出来るみたい。




・/etc/sysconfig/network-scripts/の下にファイルを作成する
利点としては、ネットワークの再起動をしても有効(設定ファイルを書くから)
欠点としては、設定ファイル作成後、ネットワークの再起動をしないと有効にならない。



方法
vi /etc/sysconfig/network-scripts/ifcfg-eth0:0

eth0:0は、eth0:【任意の文字】でよい。※複数文字でも出来るみたい。

内部に書くのは下記の内容
---DHCPの場合---
DEVICE=eth0:0
BOOTPROTO=dhcp
ONBOOT=yes
----------------

---固定IPの場合---
DEVICE=eth0:0
BOOTPROTO=static
BROADCAST=192.168.1.255 ← 環境によって違うよ
IPADDR=192.168.1.202 ← 環境によって違うよ
NETMASK=255.255.255.0 ← 環境によって違うよ
NETWORK=192.168.1.0 ← 環境によって違うよ
ONBOOT=yes
----------------

保存したら、ネットワーク再起動
service network restart

0 件のコメント:

コメントを投稿

フォロワー

ブログ アーカイブ