LAN内のマシンから同じLAN内のWinマシンへのping

自宅でLANを構築したのですが、Windowsマシンへのpingが通りません。
どこの設定が悪いのでしょうか?

LAN内にはマシンが3台存在し、以下の構成となっております。
(全てのマシンのIPアドレスがルータのDHCPサーバー機能で自動で割り当てられています。)
Win2k SP4 (192.168.1.21)
WinXP SP2 (192.168.1.11)
Redhat9 (192.168.1.23)
これらが HUB(planex)で繋がっています。
LANから外部ネットワークへはルータ(Corega)(192.168.1.1)を使用しています。
全てのマシンでセキュリティーソフト(Nortonなど)は一切インストールされていません。

以下が行ったテストの結果です。
Redhat9からWin2kとWinXPへのpingは共に通りません。
Redhat9から自身のIPである127.0.0.1, 192.168.1.23 へのpingは共に通ります。
Redhat9からルータのIPである192.168.1.1へのpingも通ります。
Redhat9から外部のサーバー(Yahooなど)へのアクセス(wget,w3m使用)は出来ます。(pingも通ります)

Win2kからRedhat9へのpingは通ります。
Win2kからWinXpへのpingは通りません。
Win2kから自身のIPである127.0.0.1, 192.168.1.21 へのpingは共に通ります。
Win2kからルータのIPである192.168.1.1へのpingも通ります。
Win2kから外部のサーバー(Yahooなど)へのアクセス(IE, Firefox)出来ます。(pingも通ります)

WinXPからRedhat9へのpingは通ります。
WinXPからWin2kへのpingは通りません。
WinXPから自身のIPである127.0.0.1, 192.168.1.11 へのpingは共に通ります。
WinXPからルータのIPである192.168.1.1へのpingも通ります。
WinXPから外部のサーバー(Yahooなど)へのアクセス(IE, Firefox)出来ます。(pingも通ります)


---------------------------------
[root@redhat]# /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:90:CC:41:7C:B8
inet addr:192.168.1.23 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:29539556 errors:0 dropped:0 overruns:0 frame:0
TX packets:28290903 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:2147352263 (2047.8 Mb) TX bytes:2708009974 (2582.5 Mb)
Interrupt:11 Base address:0xd000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6745586 errors:0 dropped:0 overruns:0 frame:0
TX packets:6745586 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1288847070 (1229.1 Mb) TX bytes:1288847070 (1229.1 Mb)

[root@redhat]# arp -a
? (192.168.1.1) at 00:09:41:23:7A:46 [ether] on eth0
? (192.168.1.21) at 00:03:47:FA:BE:B1 [ether] on eth0

[root@redhat]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

---------------------------------
C:\Documents and Settings\user1>ipconfig

Windows 2000 IP Configuration

Ethernet adapter ローカル エリア接続:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.21
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1

C:\Documents and Settings\user1>arp -a

Interface: 192.168.1.21 on Interface 0x1000005
Internet Address Physical Address Type
192.168.1.1 00-09-41-23-7a-46 dynamic
192.168.1.23 00-90-cc-41-7c-b8 dynamic

---------------------------------
C:\Documents and Settings\user1>ipconfig

Windows 2000 IP Configuration

Ethernet adapter ローカル エリア接続:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.11
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1

C:\Documents and Settings\user1>arp -a

Interface: 192.168.1.11 --- 0x3
Internet Address Physical Address Type
192.168.1.1 00-09-41-23-7a-46 dynamic
192.168.1.23 00-90-cc-41-7c-b8 dynamic


Redhat9での arp -a コマンドで Win2k の IP が登録されているにも
関わらずpingが通らないのが不思議です。
Win2kにはICMPを遮断するfirewall機能なんてないですよね?
ちなみに上でも書きましたがWin2kにはSP4が適用されています。
一つ懸念点があるとすれば、WinXPとWin2kは同じworkgroupに参加して
いません。(それでもredhat9からpingくらいは通ると思うのですが・・・)

なるべく詳細な情報を示したと思うのですが、まだ足りない情報等が
あれば書き込みますので、宜しくお願い致します。