• ベストアンサー

ハブ経由のLANでpingが通っているのにクライアントからサーバが見えない。

FC4(サーバ)機とWindows98(クライアント)機をハブで繋ぎましたが、クライアントからサーバに接続できません。 1.サーバ機はApache2のhttpd.confのServerNameを [FC4.localdomain:80] と設定し、 DocumentRootにあるhtml/***ファイルのパーミッションも755に変更しました。その他は次の通りです。 # less /etc/hosts 127.0.0.1 localhost.localdomain localhost FC4 192.168.0.51 FC4.localdomain FC4 192.168.0.52 win98.localdomain win98 # less /etc/sysconfig/network NETWORKING=yes HOSTNAME=FC4.localdomain # less /etc/sysconfig/network-scripts/ifcfg-eth1 中略 NETMASK=255.255.255.0 IPADDR=192.168.0.51 # ping 192.168.0.52  でみるとpingは通っています。 2.一方、クライアントの設定は次の通りです。 C:\WINDOWS>ipconfig /ALL ホスト名 . . . . . . . . . : win98  中略 0 Ethernet アダプタ :    中略 IP アドレス. . . . . . . . . : 192.168.0.52 サブネット マスク . . . . . . . . : 255.255.255.0 C:\WINDOWS>ping 192.168.0.51  のpingも通っています。ところが C:\WINDOWS>ping FC4  とサーバ名で試すと、 Unknown host FC4. となり、デスクトップからネットワークコンピュータ画面に入って探しても、win98アイコンは見えますが、 FC4コンピュータが見えません。なお、それぞれのパソコンから、別々にインターネットには接続できます。どの手順が間違えて、ハブ経由で通信出来ないのでしょうか?もし、お分かりになる方がいらっしゃいましたなら、ヒントを頂ければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

1. win98からhost名でfc4へping出来ない問題  他の方も書かれてますがwin98の hosts に記述しないとだめです  (立てられるのならDNSでもいいが)  win98の場合は C:\Windows\hosts にあります  説明は http://www.atmarkit.co.jp/icd/root/11/5784411.html 2. ネットワークコンピュータ画面でfc4が出ない問題  1.をクリアしたのちですが samba を立てます  (webdavによる方法も有るけど、もっと難しいよ)    http://fedorasrv.com/samba.shtml    あとSelinuxを無効にしないと出来ないかもしれない    http://www.itmedia.co.jp/enterprise/articles/0503/25/news080.html    単純に無効にしてしまうのなら /etc/syconfig/selinux の中で    SELINUX=enforcing となっていたら SELINUX=disabled とすれば起動後から無効になる    必要時のみ無効にするならコマンドラインで setenforce 0 と打つ

spindle
質問者

お礼

良く分かりました。納得です。 また、取り組む意欲が湧いてきました。本当に有り難うございます。

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

FC4がなんの設定もなくWindowsから名前がみられる とダレに教わりましたか? FC4はPCUNIXですからWindowsから参照できません。 どうしてもやりたいなら、 (1)DNSをたてて登録し、Win98もDNSを参照するようにする (2)FC4にsambaをいれてNBTで名前を解決する (3)Win98のhostsかlmhostsにFC4の名前を直接かいておく のいずれかをしてください。

spindle
質問者

お礼

ダレにも教わらず、独学でやっているものですから・・・。的外れな質問で申し訳ありません。 linuxの本はlinuxだけ、windowsの本はwindowsだけしか書いていないものが多くて、なかなか良い参考資料が見つけられなかったのです。 上記1.2.3いずれかの方法を試してみることにします。 有り難うございました。

  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.1

・クライアント側での名前解決手段はどのようになっているでしょう? DNSサーバに登録するか、c:\windows\system32\drivers\etc\hostsファイルを編集してください。 ※hostsファイルは定義しているホスト内でのみ有効です ・FC4はsambaを入れていない限りは「ネットワークコンピュータ」には表示されていません

spindle
質問者

お礼

なるほど、2,3冊本とWebからの資料を参考にいろいろTryしていましたが、そういうことですか。 エラーメッセージが「サーバに接続できません」とあったので、samba導入以前の問題だと思っていましたが、やはり、クライアント側でもう一段の処置が必要ということですね。もう少し深く掘り下げてみます。 誠に有り難うございました。

関連するQ&A

  • hostnameについて

    /etc/hostsの 127.0.0.1 localhost.localdomain localhost のlocalhost.localdomain やlocalhostは変更しても良いのでしょうか?また変更した場合はless /etc/sysconfig/network のhostnameもあわせる必要があるのでしょうか? [root@linux squid]# less /etc/sysconfig/network NETWORKING=yes HOSTNAME=linux NISDOMAIN=nis.domain

  • サーバーからpingできるが、クライアントからNG

    同じネットワーク内でProxy Server(Ubuntu Server)とクライアント(WinXP)があります。 クライアント→サーバーは、pingできないのですが、 サーバー→クライアントは、pingできます。 お互いに導通できるようにしたいのですが、 何が原因と考えられるでしょうか。

  • Linuxでのpingでsendmsgだけのエラー

    TurboLinux8 Serverにて、2枚のNICを刺しサーバーを作成しています。 NICはWAN側とLAN側向けになっていて、それぞれのNICにpingを打つとWAN側はきちんと応答が帰りますが、LAN側のNICにpingを打っても下記のようになって応答が帰りません。 ping 192.168.0.101 ping : sendmsg ping : sendmsg ping : sendmsg ping : sendmsg : : これは、sendmsg以外何も出ていないのでどんなエラーなのか見当もつきません。 下記の定義を確認しましたが他にも確認する個所があれば教えてください。 ifconfigにて確認済み /etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1

  • 2008 Server から RTX1100 に Ping が 通らない

    ネットワークはざっくりですが下記のような環境です。 CTU----RTX1100----HUB---server類,クライアント 2008 Server(複数台ある) からだけ RTX1100 に Ping が 通らない 現象が発生して困っております。 不思議な事に、他のクライアントから2003/2008サーバ,RTX1100には両方ともPingは通ります。逆もOK。 × 2008Server ---> ルータ × ルータ ---> 2008Server ○ 2008Server ---> クライアント,2003Server ○ クライアント---> 2003Server,2008Server,ルータ(逆もOK) 2003サーバからはOKなのに2008だけPingが通りません。 2003も2008も複数あるのですが。なぜか2008だけPingがルータに通りません。

  • LAN外にpingが通らない

    バッファローのルータBBR-4HGに、 1.クライアント機(クラシックMac) 192.168.11.31固定 2.自宅サーバ機(Win XP Pro SP3) 192.168.11.100固定 3.WiFiルータ 192.168.11.xx DHCP割り当て を接続しています。 回線はJCOMの160Mです。 1から2、2から1、2から3等、LAN内ではお互いにpingは通ります。 また、ゲートウェイ(192.168.11.1)に対してもpingは通ります。 しかし、1からでも、2からでも、LAN外(インターネット)にpingを打つと、 どこに対しても、すべてRequest timed outになってしまいます。 DNSサーバに対しても通りません。 念のため1や2のセキュリティソフトをOFFにして試しても、やはりダメです。 pingだけでなく、traceもすべてRequest timed outになってしまいます。 外部サイトの閲覧やメールの送受信は正常に出来ていますし、 外部から2にもちゃんと繋がります。 LAN外に対してpingが通らない原因として、どんなことが考えられるでしょうか?

  • WIN2003サーバーにPINGが通りません。

    WIN2003サーバーにActive Directory をインストールして、ドメインコントローラー兼DHCPサーバーの役割を持たせましたが、その後、クライアントにIPアドレスを割り振ってくれません。DHCP承認の設定もしました。クライアントからPINGコマンドで、ためしにサーバに向けて打ち込んでも、Request Timed Out で帰ってきます。ただのスタンドアローンサーバの時には、PINGが通りましたが。Active Directory をインストールすると、何かセキュリティがかかって、PINGすらも受付ないのでしょうか?どなたか助けて下さい。よろしくお願いいたします。

  • ネットワークの外に出られない

    大変初歩的な質問でお恥ずかしいのですが、 以下の環境でVineをインストールして、設定を変えたところで LAN外にでられなくなってしまいました。 ・マシン Power Macintosh 4400/200 (メモリ最大・HDD 40GB・Realtekのチップを積んだLANカードを増設) ・Vine 2.6 ・DHCPサーバを参照する設定 ・DHCPサーバとなっているブロードバンドルータは、  192.168.0.1 で Corega SW-4P VA まずこの設定で動かしたときは、正常に動作しました。 ping www.xxx.co.jp など外部サーバにピングを打っても 外に出られたのですが、 ・マシンのIPアドレスを 192.168.0.44 に固定しようと 設定を変えたところで、外に出られなくなりました。 各ファイルの設定状況は、 # cat /etc/resolv.conf search localdomain nameserver 218.47.162.1 nameserver 192.168.0.1 cat /etc/sysconfig/network NETWORKING=yes FORWARD_IPV4=false HOSTNAME=localhost.localdomain GATEWAY=192.168.0.1 GATEWAYDEV=no cat /etc/sysconfig/network-scripts/ifcfg-eth0 BROADCAST=192.168..255 DEVICE=eth0 IPADDR=192.168.0.44 NETMASK=255.255.255.0 ONBOOT=yes BOOTPROTO=none 設定が間違っているのでしょうか? pingを行うと「ネットワークに届きません」とエラーがでます。

  • WIN98クライアントからLINUXサーバーが見れません。

    WINDOWSネットワーク(tcp/ip)上にLINUX(RedHat7.2)サーバーを立てました。 WIN2000やNTクライアントからは、LINUXサーバーの共有フォルダにアクセスできますが、WIN98クライアントからはアクセスできません。 NT系クライアントからアクセスする時は、ユーザーIDとパスワードを聞いてくるので、それにしたがって入力すると、LINUXサーバーの共有フォルダにアクセスできますが、WIN98クライアントからだと、パスワードしか聞いてきませんが、それが原因でしょうか?

  • あるサーバー間でのみpingが通らない

    Windows Server 2008 R2 3台構成 それぞれNIC6枚あり、3枚を使用して通信しています。 各サーバを仮にA、B、Cと呼びます。 また、各ネットワークの名前と設定は以下です。 public IP:10.5.XXX.YYY Subnet:255.255.255.0 DefaultGateway:10.5.XXX.1 DNS設定済み private IP:192.168.1.1 ~ 192.168.1.3 Subnet:255.255.255.0 GatewayとDNSはなし nas IP:192.168.100.1 ~ 192.168.100.3 Subnet:255.255.255.0 GatewayとDNSはなし publicは社内LANに繋がっております。 privateはスイッチを使って、それぞれのサーバ間で通信できるようにしています。 A⇔B、B⇔C、C⇔Aでpingが通ります。 nasはスイッチを使ってそれぞれのサーバ間で繋がっているのと同時に、2台のNASを接続しています。このNASを仮にD,Eと呼びます Dのネットワーク設定 IP:192.168.100.150 Subnet:255.255.255.0 Eのネットワーク設定 IP:192.168.100.151 Subnet:255.255.255.0 ここで、192.168.100.0のネットワークに対して以下のようにpingを飛ばしました。 A⇒D A⇒E B⇒D B⇒E C⇒D C⇒E A⇔B A⇔C はpingが通ります。 しかし、ここで、B⇔Cのpingが通りません。 B⇒CもC⇒Bも通りません。 再起動しても通りませんでした。 原因としては何が考えられるでしょうか。 なんかのミスでしょうか・・・。

  • dnsmasqについて

    CentOS6.3を使用しております。 dnsmasqをインストールしました。 <構成> クライアントA -   Cent6.3   - プロバイダ (172.30.2.1)    (172.30.2.254) <resolv.conf設定> nameserver 127.0.0.1 nameserver プロバイダDNSIP <hostsファイル> 127.0.0.1 cent.example.net cent localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 172.30.2.1 クライアントA クライアントAから、CentOSに対して ・nslookup クライアントA ・ping クライアントA 二つのコマンドを実行しました。 nslookupの方は、「172.30.2.1」と応答が、CentOSサーバから帰ってきました。 pingの方は、「ping要求では、ホストクライアントAがみつかりませんでした。」 と異なった結果が帰ってきます。pingで名前解決させpingを行うには 何か別の設定が必要なのでしょうか? ご教授お願いします。