1. MAKIZOU.COM
  2. webシステム開発・運用・保守

ネットワークインターフェース(固定IPアドレス)追加設定 – Linux

add to hatenahatena.comment(1)add to del.icio.us(0)add to livedoor.clip(0)add to Yahoo!Bookmark(0)Total: 1

複数のIPアドレスへのアクセスを1台のマシンで処理出来るように、ネットワークデバイスにIPアドレスを割り当てる方法をメモっておきます。

実際のIPアドレスを書くことは出来ないので、
現在のIPアドレス:192.168.0.1
追加のIPアドレス:192.168.0.2
と、言うことで記載いたします。

なお、ネットマスクとか、IPv6の記載も適当にしてありますのであしからず。

■設定ファイルのコピー
# cd /etc/sysconfig/network-scripts/

# cp -p ifcfg-eth0 ifcfg-eth0:1
# cp -p ifcfg-eth1 ifcfg-eth1:1

■ifcfg-eth0:1修正
# vi ifcfg-eth0:1

変更前

# Intel Corp.|82557/8/9 [Ethernet Pro 100]
DEVICE=eth0
BOOTPROTO=static
HWADDR=XX:XX:XX:XX:XX:XX
IPADDR=192.168.0.1
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet

変更後

# Intel Corp.|82557/8/9 [Ethernet Pro 100]
DEVICE=eth0:1
BOOTPROTO=static
HWADDR=XX:XX:XX:XX:XX:XX
IPADDR=192.168.0.2
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet

■ifcfg-eth1:1修正
# vi ifcfg-eth1:1

変更前

# Intel Corp.|82557/8/9 [Ethernet Pro 100]
DEVICE=eth1
BOOTPROTO=static
HWADDR=XX:XX:XX:XX:XX:XX
IPADDR=192.168.0.1
NETMASK=255.255.0.0
ONBOOT=yes
TYPE=Ethernet

変更後

# Intel Corp.|82557/8/9 [Ethernet Pro 100]
DEVICE=eth1:1
BOOTPROTO=static
HWADDR=XX:XX:XX:XX:XX:XX
IPADDR=192.168.0.2
NETMASK=255.255.0.0
ONBOOT=yes
TYPE=Ethernet

■設定反映の為、リスタート
# /etc/rc.d/init.d/network restart

インターフェース eth0を終了中:              [  OK  ]
インターフェース eth1を終了中:              [  OK  ]
ループバックインターフェース を終了中       [  OK  ]
ネットワークパラメーターを設定中:           [  OK  ]
ループバックインターフェイスを呼び込み中    [  OK  ]
インターフェース eth0を活性化中:            [  OK  ]
インターフェース eth1を活性化中:            [  OK  ]

■設定内容が正しく反映されているか確認
# ifconfig -a

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:XXXX:XXXX:XXXX:XXXX:XXXX/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1164543 errors:0 dropped:0 overruns:0 frame:0
TX packets:1239589 errors:1 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:422743789 (403.1 Mb) TX bytes:736595065 (702.4 Mb)

eth0:1 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
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

eth1 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.0.1 Bcast:192.168.255.255 Mask:255.255.0.0
inet6 addr: ffff::222:8888:ffff:7777/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1325916 errors:0 dropped:0 overruns:0 frame:0
TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:87117274 (83.0 Mb) TX bytes:1218 (1.1 Kb)

eth1:1 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.0.2 Bcast:192.168.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

■cURLで使用するネットワークインターフェースを指定してHTTPヘッダーを取得してみます。
# curl -I --interface eth0:1 http://www.yahoo.co.jp/

HTTP/1.1 200 OK
Date: Thu, 28 Aug 2008 14:10:51 GMT
P3P: policyref=”http://privacy.yahoo.co.jp/w3c/p3p.xml”, CP=”CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV”
Cache-Control: no-cache
Cache-Control: no-store, must-revalidate
Expires: -1
Pragma: no-cache
X-XRDS-Location: http://open.login.yahoo.co.jp/openid20/www.yahoo.co.jp/xrds
Cache-Control: private
Connection: close
Content-Type: text/html; charset=utf-8

この記事は参考になりましたか?
1つ星2つ星3つ星4つ星5つ星
Loading ... Loading ...
日付2008年08月29日
カテゴリwebシステム開発・運用・保守
ページビュー2,662PV
add to hatenahatena.comment(1)add to del.icio.us(0)add to livedoor.clip(0)add to Yahoo!Bookmark(0)Total: 1
トラックバック(0)
コメント(0)

トラックバック用URL

コメント

使用できるHTMLタグ
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">