• ベストアンサー
  • 困ってます

linuxサーバーからルータへのpingが通らない

お世話なります。 自宅Lanでlinuxサーバを構築しようとしているのですが、 linuxサーバーからルーター(ブロードバンドルーター)への ping を打つと"ネットワークに届きません"とメッセージが出てしまいます。 以下にlinuxサーバーの設定を記載します。 --------------------------- ifcfg-eth0 --------------------------- ipaddr 192.168.0.31 netmask 255.255.255.0 network 192.168.0.0 ---------------------------- ---------------------------- network ------------------------------ networking yes hostname hoge gateway 192.168.0.1 -------------------------------- -------------------------------- resolve.cnf -------------------------------- nameserver 192.168.0.1 --------------------------------- 自分自身へのping(127.0.0.1)は通っています。 また、 192.168.0.0上にある他のデバイス(win pc)からは ルーターへのpingは通ります。 今回の構築は二度目になるのですが、以前構築したときは 問題ありませんでした。 win pcに入っているウィルスバスターでホームネットワークの管理画面で調べるとlinuxサーバーは認識されていませんでした。 何が悪いのか原因が分からず困っております。 どなたかご教示頂けませんでしょうか。 宜しくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数5587
  • ありがとう数1

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

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

linuxといっても多くの種類があると思いますので、ディストリビューション名とか書いて頂けるといいかもです。 とりあえずファイアウォールがonならば無効にしてみてください。 コマンド例)/etc/rc.d/init.d/iptables stop あと、設定はOKでも物理的にNGなことも考えてLANケーブルの接続確認(リンクランプ)。 そしてifconfigも確認してみてください。下記コマンドで設定内容を再確認し、eth0がUPになっているかとかも確認しましょう。 コマンド例)ifconfig -a 念のため、ルータやwinpc側からlinux機へのpingも確認しておきましょう。 情報は多いほうがいいので。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

winarrow07さん 早速の解答ありがとうございます。 ifconfig -aとnetstat -inを試したところ eth0が起動していませんでした。 ifup eth0で起動したところ ルーター → linux機、linux機→ルーターのpingも通るように なりました。 本当にありがとうございました。 OSをインストールした時点で、eth0はいつも起動されていると思い込んでいました。大変勉強になりました。

関連するQ&A

  • ハブ経由の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コンピュータが見えません。なお、それぞれのパソコンから、別々にインターネットには接続できます。どの手順が間違えて、ハブ経由で通信出来ないのでしょうか?もし、お分かりになる方がいらっしゃいましたなら、ヒントを頂ければ幸いです。

  • webサーバ構築、ネットワークにつながらない

    WebサーバをCentOSで構築しようとしています。 DDNSサイトでフリーのドメインを取得して、 ドメイン名をブラウザ等に入力するとサーバの/var/www/に書いた 内容がほかのPCで閲覧できる状態になりました (つまりwebサーバは一応動いている) しかし、サーバマシンのネットワーク周りの設定がおかしいようで、 サーバマシンがネットに繋がらなくなりました。 症状は以下の通りです。 ・ping google.com > 名前解決できないよというエラーが起きてみれない。 ・ping 192.168.2.1(ルータのIP) > 帰ってくる。 今は、サーバに固定IPを割り振っているのですが、うまく動作しません。 CentOSの各設定ファイルは以下の通りです。 -- ・/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static ONBOOT=yes HWADDR=MAC address IPADDR=192.168.2.100(サーバマシンに降った固定IP) NETMASK=255.255.255.0 BROADCAST=192.168.2.255 GATEWAY=192.168.2.1. USERCTL=no TYPE=Ethernet -- ・/etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME= 取得したドメイン名 GATEWAY=192.168.2.1 -- ・/etc/hosts 192.168.2.100 取得したドメイン名 -- ・/etc/resolv.conf search dyndns.org nameserver 192.168.2.100 -- この問題に対して解決作がわかる肩はよろしくお願いします。

  • 1台で複数セグメント持つ際の設定(Linux)

    1台のLinuxサーバに、NICを2つ搭載し、それぞれ別のネットワークセグメントを想定した場合の設定方法を教えてください。 異なるネットワークセグメントを持つことから、ホスト名、IPアドレス、デフォルトゲートウェイもそれぞれ異なります。 /etc/sysconfig/networkには、HOSTNAME と GATEWAY の設定が必要だと思いますが、/etc/sysconfig/network の定義ファイルは2つ必要なのでしょうか。 /etc/sysconfig/network-scripts/ifcfg-eth[] は、ifcfg-eth0とifcfg-eth1 を作成することが必要だと考えてます。 /etc/sysconfig/networkを2つ(??)作成する必要があるのかどうか、わかりません。 【OS】 Red Hat Enterprise Linux 5.6

  • CentOS がネットワークにつながらない

    CentOS がネットワークにつながらない WindowsXP に VirtualBox 3.1.4 をインストールし、 その上に CentOS 5.0 をのせました。 ネットワーク設定は以下の通りです。 /etc/sysconfig/network-scripts/ifcfg-eth0 の内容 DEVICE=eth0 BOOTPROTO=none BROADCAST=10.100.31.255 HWADDR=******* IPADDR=10.100.20.151 NETMASK=255.255.240.0 NETWORK=10.100.16.0 GATEWAY=10.100.16.1 ONBOOT=yes TYPE=Ethernet -- /etc/resolv.conf の内容 nameserver 10.100.17.100 -- /etc/sysconfig/network の内容 NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=hoge GATEWAY=10.100.16.1 ping -c 2 localhost はきちんと送れますが ping 同じセグメント内の別のマシン宛 や ping google.com は通りません。 dig と nslookup も試しましたが、 「no server could be reached」とどこにもつながりませんでした。 もちろん yum update もできません。 設定の間違いやDNS側が故障していないかなども確認しました。 同じセグメント内で別に CentOS 5.0 がのったマシンが動いていますが そちらは問題なくネットワークに接続できています。 どなたか親切なかた教えてください。よろしくお願いします。

  • RedHat Linux 9をルーターにしたい

    RedHat Linux 9を自宅ADSL環境にて、ルーターとして使用したいのですがやり方がいまいちよくわかりません。設定に必要な項目などを教えていただけませんでしょうか。 今現在は、 /etc/sysconfig/network-scripts/ifcfg-eth0(ADSLモデム側)に DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes USERCTL=no PEERDNS=yes TYPE=Ethernet /etc/sysconfig/network-scripts/ifcfg-eth1に DEVICE=eth1 BOOTPROTO=none BROADCAST=192.168.1.255 IPADDR=192.168.1.1 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes USERCTL=no PEERDNS=no TYPE=Ethernet と設定されています。 その他、 /etc/sysctl.confでは、 net.ipv4.ip_forward=1 と書き換え /etc/rc.localには /sbin/modprobe iptable_nat /sbin/modprobe ip_conntrack_ftp /sbin/modprobe ip_nat_ftp を追記 /etc/sysconfig/dhcpdには、 DHCPDARGS=eth1 と追記 /etc/sysconfig/networkには NETWORKING=yes HOSTNAME=localhost.localdomain GATEWAY=192.168.1.1 と設定されています。 何か足りないところがあるのでしょうか? ADSLは、YahooBBのを使用しています。 以上、長々と書かせていただきましたが、よろしくお願いいたします。

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

    大変初歩的な質問でお恥ずかしいのですが、 以下の環境で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を行うと「ネットワークに届きません」とエラーがでます。

  • linuxについて

    linuxを使って外部サイトへpingを実行して返事が帰ってこないのですが 原因はなんでしょうか? eth0ネットワーク設定は下記の通りです [root@centos ~]#vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" HWADDR="xx:xx:xx:xx:xx:xx" TYPE=Ethernet NM_CONTROLLED="yes" ONBOOT="yes" BOOTPROTO=static IPADDR=192.168.1.30 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1 実はこの時、ONBOOTから下は参考サイトをただコピーしただけです 本来ここには自分のIPアドレス等を入れるべきなのでしょうか? また、そうだとしたらどうやってIPアドレス等を調べたらいいですか?

  • ciscoルータからpingが通らない

    cisco3600から linux(Redhat系)サーバへpingがとおりません。linuxサーバからciscoルータへはpingが通ります。 windowsからlinuxサーバへはpingがとおります。 このような経験をされた方、どなたかいらっしゃいませんか? また考えられる原因をご存知の方、ご教示お願いします。

  • NICを2枚挿したときのデフォルトNIC

    サーバに限ったことじゃないかもしれませんが・・・ サーバ(CentOS)にNICを2枚挿し、どちらも同じセグメントに繋いだ時、サーバからインターネットや、ルータやPC1に送信する場合はどちらのNICが優先的に使われるのでしょうか? NICを複数挿しした場合は必ずどのNICか1つをデフォルトNICとするような設定をしないとこのままでは通信できませんか? 調べていたらDEFROUTE=yesというのがあり、複数NICの場合は必ずそれをデフォルトNICに指定しないとダメなのかな?と思いまして。基本的なことですみません。 └ルーター(192.168.1.1)  ├PC1(192.168.1.2)  ├サーバ(eth0:192.168.1.100/eth1:192.168.1.200)   /etc/sysconfig/network-scripts/ifcfg-eth0 IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 /etc/sysconfig/network-scripts/ifcfg-eth1 IPADDR=192.168.1.200 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4

  • 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