プロが教える店舗&オフィスのセキュリティ対策術

お世話になります。
Solaris10のネットワーク障害について、解決策を探しております。
ご存知の方がいらっしゃれば、どうぞお力添えをお願いいたします。

【環境】
 ■ホストA
  機種名:自作PC
  OS:デュアルブートOS(WindowsXP, Solaris10)
  NIC:マザーボード(ASUS M2N-E)上のオンボードNIC
  IP:192.168.1.254 / 255.255.255.0
 ■ホストB
  機種名:NEC VersaPro VY10M/BH-T
  OS:WindowsXP
  NIC:マザーボード上のオンボードNIC
  IP:192.168.1.100 / 255.255.255.0

【詳細】
 ホストA(Solaris10)とホストBの間で相互にping到達不可能です。
 しかし、ホストAがWindowsXPで起動した場合は、ホストBとの間で相互にping到達可能です。
 このため、NICやケーブルの物理的破損はありえません。
 
 以下、Solaris10のコマンド実行結果です。
 #ifconfig -a
 lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL>mtu 8232 index 1
   inet 127.0.0.1 netmask ff000000
 nge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
   inet 192.168.1.254 netmask ffffff00 broadcast 192.168.1.255
   ether 0:1b:fc:fc:f0:a3

 #netstat -rn
 Routing Table: IPv4
  Destination Gateway    Flags Ref Use Interface
  192.168.1.0 192.168.1.254 U   1  20  nge0
  224.0.0.0  192.168.1.254 U   1   0  nge0
  default   192.168.1.1  UG   1   0  
  127.0.0.1  127.0.0.1   UH   1   4  lo0

 #svcs inetd
 STATE  STIME   FMRI
 online 21:30:59 svc:/network/inetd:default

【その他】
 以前、ホストAにSolaris10だけ入れて動かした時には、ping疎通可能でした。
 その後HDDのパーティーションを切り直し、現在は「WindowsXP → Solaris10」の順番でインストールされています。
 再度Solaris10だけ入れなおせば疎通可能かもしれませんが、それは出来れば避けたいと考えています。

A 回答 (2件)

ブロードキャストすら送信されていないみたいですね。


NICドライバが問題かと思います。
最新パッチ(122530-06)を当ててみて下さい。
既に最新パッチが適用の場合はパッチアウトも検討して下さい。

解決しない場合、私だと他に以下の事をしてみます。
tcpdump、reconfigure・・・・
最後の手段にsys-unconfig等をしてみます。
    • good
    • 0
この回答へのお礼

お世話になっております。
返信が遅くなりまして申し訳ございません。

先ほど正常通信できる事を確認いたしました。
ご提示頂きました手段を試す前に通信出来てしまいましたので、心苦しいのですが・・・
原因としましては「ルータの動作不良」によるものだと思われます。

以下、前回の投稿以降に行った作業を記述します。

1.ルータの再起動
Windowsからグローバルネットワークに接続出来なくなる障害が発生した為、ルータの再起動を行いました。

2.マルチOSマシンにLinuxをインストール
WindowsXPとSolaris10がインストールされていた問題のマシンに、Fedora7をインストールしました。
Fedora7からグローバルネットワークへの通信が可能である事を確認しました。

3.Solarisの動作確認
ご提示頂いた確認作業を行う為にSolarisにログインしました。
その際、念のため疎通確認をしたところ正常に通信が行われたという次第です。

お騒がせして申し訳ございません。
ご対応いただき、ありがとうございました。

以上、失礼致します。

お礼日時:2007/10/02 21:48

原因を切り分ける情報がないとわかりません。


arp解決、icmp以外の通信、ipfilter、NICのオートネゴ等
はどうでしょうか?

この回答への補足

ありがとうございます。
ご指摘いただきました情報をお知らせ致します。

■arp解決
SolarisからXPにpingを打って、失敗した後のarp -aコマンド結果には、XPのMACアドレスは記載されていません。
Solaris自身と、マルチキャストの合計2つだけが記載されています。
試しにXPのMACアドレスをarp -sコマンドで設定してみましたが、それでもpingは通りません。

■icmp以外の通信
XPからSolarisに対するssh/telnet、共に通信できません。
Solarisでsshとtelnetのデーモンが動いている事は確認済みです。

■ipfilter
ifconfig nge0 modlistコマンドの結果から判断して、ipfilterは適用されていません。

■NICのオートネゴシエーション
ndd /dev/nge0 autoneg_capコマンドの結果から判断して、オートネゴシエーションは有効になっています。

以上
他に抜け落ちている情報が御座いましたらご指摘下さい。
なにとぞよろしくお願いいたします。

補足日時:2007/09/29 15:30
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!