- PR -

interfaceの設定について

投稿者投稿内容
beer
常連さん
会議室デビュー日: 2007/02/09
投稿数: 31
投稿日時: 2008-01-10 11:35
いつもお世話になっております。

現在、Linux(redhat)OSにてサーバ構築をし、インターフェースの設定を
しているところなのですが、不思議な現象が発生し困っています。
どなたかアドバイスを頂けると嬉しいです。

■現状
 サーバのインターフェースが2つあり、個々にIPアドレスを設定したとこ
 ろ、下記事象が発生している

 eth0:XXX.XXX.XXX.10
 eth1:XXX.XXX.XXX.20

■事象
 ・eth0のケーブルを抜きeth1のアドレスに対してpingをたたいたところ
  pingが返ってこない状態
 ・ifdownにてeth0、eth1を落としたあと、eth1のみifupにて起動し、eth1
  に対しpingを実行したところpingが返ってくる状態
 ・eth1のケーブルを抜き、eth1のアドレスに対しpingを実行したところ、
  pingが返ってくる状態


LinuxOSの場合、上記のような設定を行うことが可能なのでしょうか?
今回は、解除しなければいけないため、解除方法等ご教授お願い致します。
ゆうじゅん
ぬし
会議室デビュー日: 2004/01/16
投稿数: 347
投稿日時: 2008-01-10 11:56
とりあえず

tail -f /var/log/messages

を実行して

eth0だと思っているケーブルを抜き差しして、どんなメッセージが
表示されるか確認してみる

angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2008-01-10 12:41
こんにちは。

何となく、「(自サーバの)どのIPアドレス、どのNICを使ってPINGのパケットを送出するか」の問題のような気がします。送信元と送信先が同じで、かつ自サーバのものなら、ケーブルを伝わって外部にパケットが出ないから、ケーブルが抜けていてもPINGの反応があるのだろうと想像します。

とはいえ、情報が不足しているため、まずは整理が必要でしょう。
・(ゆうじゅん氏も指摘していますが) NICとeth0,eth1の対応は、想定とあっているか。
・設定した2個のIPアドレスは、同一セグメントのものか。
 ※XXX.XXX.XXX.10 という書き方ではそこらへんがはっきりしないので。
 ※話が早いのは、“ip link list”“ip add list”“ip route list”各コマンドの結果を全部載せることでしょうね。
・そもそも外部との疎通で問題はないのか。
・tcpdump等でパケットキャプチャを行ってみたか。その時の状況は。
・eth0,eth1 のNICの型・ドライバは何か。
 ※NIC・ドライバによる違いが原因である可能性もないとは言えない…
…等々
beer
常連さん
会議室デビュー日: 2007/02/09
投稿数: 31
投稿日時: 2008-01-10 16:41
おせわになっております。

”ゆうじゅん”さんコメントありがとうございます。
messageに出力されるログを取得しましたので、下記に記載致します。

■eth0,eth1両方起動時
 ・eth0 ifdown
  Jan 10 13:16:19 hoge system-config-network[25500]: -+ //etc/modprobe.conf eth3 alias e1000
  Jan 10 13:16:19 hoge system-config-network[25500]: -+ //etc/modprobe.conf eth1 alias e1000
  Jan 10 13:16:19 hoge system-config-network[25500]: -+ //etc/modprobe.conf eth2 alias e1000
  Jan 10 13:16:19 hoge system-config-network[25500]: -+ //etc/modprobe.conf eth0 alias e1000
  Jan 10 13:16:19 hoge system-config-network[25500]: chmod 0644 //etc/sysconfig/networking/devices/ifcfg-eth2Jan 10 13:16:19 hoge system-config-network[25500]: chmod 0644 //etc/sysconfig/networking/devices/ifcfg-eth0Jan 10 13:16:19 hoge system-config-network[25500]: chmod 0644 //etc/sysconfig/networking/devices/ifcfg-eth3Jan 10 13:16:19 hoge system-config-network[25500]: chmod 0644 //etc/sysconfig/networking/devices/ifcfg-eth1Jan 10 13:16:19 hoge system-config-network[25500]: ln //etc/sysconfig/networking/devices/ifcfg-eth0 //etc/sysconfig/networking/profiles//default/ifcfg-eth0
  Jan 10 13:16:19 hoge system-config-network[25500]: ln //etc/sysconfig/networking/devices//ifcfg-eth0 //etc/sysconfig/network-scripts//ifcfg-eth0

■eth1 ifdown
 ログ出力無

■eth0,eth1両方起動時

 ・eth0 LANケーブル抜き作業実施
  Jan 10 13:23:32 hoge kernel: e1000: eth0: e1000_watchdog: NIC Link is Down
 ・eth1 LANケーブル抜き作業実施
  Jan 10 13:24:24 hoge kernel: e1000: eth1: e1000_watchdog: NIC Link is Down
beer
常連さん
会議室デビュー日: 2007/02/09
投稿数: 31
投稿日時: 2008-01-10 16:49
おせわになっております。

”angel”さんコメントありがとうございます。
下記内容につきまして、回答を記載致します。

>・(ゆうじゅん氏も指摘していますが) NICとeth0,eth1の対応は、想定とあっているか。

NICとethの対応自体はあっているのではないかなと考えております。


>・設定した2個のIPアドレスは、同一セグメントのものか。

今回、eth0、eth1に設定をしているIPアドレスは、同一セグメントのアドレスです。

>・そもそも外部との疎通で問題はないのか。

当該サーバから、他サーバとのpingレベルでの疎通確認は確認済みです。

>・tcpdump等でパケットキャプチャを行ってみたか。その時の状況は。
>・eth0,eth1 のNICの型・ドライバは何か。

すみません、まだパケットキャプチャ、NICの確認が行えていない状態です。

beer
常連さん
会議室デビュー日: 2007/02/09
投稿数: 31
投稿日時: 2008-01-10 16:49
おせわになっております。

”angel”さんコメントありがとうございます。
下記内容につきまして、回答を記載致します。

>・(ゆうじゅん氏も指摘していますが) NICとeth0,eth1の対応は、想定とあっているか。

NICとethの対応自体はあっているのではないかなと考えております。


>・設定した2個のIPアドレスは、同一セグメントのものか。

今回、eth0、eth1に設定をしているIPアドレスは、同一セグメントのアドレスです。

>・そもそも外部との疎通で問題はないのか。

当該サーバから、他サーバとのpingレベルでの疎通確認は確認済みです。

>・tcpdump等でパケットキャプチャを行ってみたか。その時の状況は。
>・eth0,eth1 のNICの型・ドライバは何か。

すみません、まだパケットキャプチャ、NICの確認が行えていない状態です。

blunder
ベテラン
会議室デビュー日: 2003/09/11
投稿数: 65
投稿日時: 2008-01-10 18:54
たしかに設定が変になっているかもしれませんね。
ログにもファイル名が出ていますが、ファイルifcfg-eth0やifcfg-eth1の中身を直接catなど
で見たほうがよいでしょうね。
インターフェースのup/downもコマンドラインから/sbin/ifupや/sbin/ifdownでやったほう
が問題の切り分けがしやすいと思います。
もしくは直接ifconfigやrouteコマンドを叩くのも手だと思います。
F/A
ぬし
会議室デビュー日: 2006/03/18
投稿数: 312
お住まい・勤務地: Tokyo
投稿日時: 2008-01-11 00:37
同一セグメントのIPを複数の物理NICに設定し、
かつ、両方をリンクアップする事は避けた方がいいです。
今回のような事象が起こります。

ルーティングの設定を色々駆使すれば回避出来るかもしれませんし、
最近であれば何らかの回避策があるのかもしれませんが、
一般的にはNGです。

[ メッセージ編集済み 編集者: F/A 編集日時 2008-01-11 00:37 ]

スキルアップ/キャリアアップ(JOB@IT)