CentOSネットワーク接続トラブル!問題切り分けの方法と解決策を教えてください

このQ&Aのポイント
  • WindowsXPにVirtualBox 3.1.4をインストールし、CentOS 5.0をのせた際に、ネットワーク接続に問題が発生しています。
  • pingコマンドやdig、nslookupを試しましたが、どこにもつながらず、「no server could be reached」とのエラーメッセージが表示されます。
  • 同じセグメント内で別のCentOS 5.0が接続できる一方で、このマシンだけが接続できない状況です。設定の間違いやDNSの故障も確認しましたが、解決策が見つかりません。
回答を見る
  • ベストアンサー

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 がのったマシンが動いていますが そちらは問題なくネットワークに接続できています。 どなたか親切なかた教えてください。よろしくお願いします。

noname#125129
noname#125129

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

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

ホスト(XP)のファイアウォールがブリッジ接続を遮断してるとか。 #AVGでこれに遭遇したことが

noname#125129
質問者

お礼

調べてみましたが関係ないようでした。 ありがとうございました。 もうすこし自分で調査してみます。

関連するQ&A

  • 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 -- この問題に対して解決作がわかる肩はよろしくお願いします。

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

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

  • 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のを使用しています。 以上、長々と書かせていただきましたが、よろしくお願いいたします。

  • CentOSのルーター化について

    ADSLモデム --->ブロードバンドルーター(192.168.1.1)の構成で各クライアントPCがWAN側に出れる状態です。 現在CentOS6.5の入ったサーバー(192.168.1.10)をブロードバンドに接続しています。WAN側にも問題なく出れる状態です。サーバーにNICを1枚追加しました。元々使用していたNICはeth0(192.168.1.10)で追加のNICはeth1(192.168.2.1)です。詳細は以下のとおりです。 eth0の設定 DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.1.255 HWADDR=xx:xx:xx:xx:xx:xx IPADDR=192.168.1.10 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes GATEWAY=192.168.1.1 DNS1=192.168.1.1 eth1の設定 DEVICE=eth1 BOOTPROTO=static BROADCAST=192.168.2.255 HWADDR=xx:xx:xx:xx:xx:xx IPADDR=192.168.2.1 NETMASK=255.255.255.0 NETWORK=192.168.2.0 ONBOOT=yes /etc/sysconfig/network の設定 NETWORKING=yes HOSTNAME=localhost.localdomain FORWARD_IPV4=yes GATEWAY=192.168.1.1 sysctl -w net.ipv4.ip_forward=1 というコマンドを実行 /etc/sysctl.conf 内の下記内容変更 net.ipv4.ip_forward = 1 ※0から1に変更 /etc/rc.d/init.d/network restart を実行。追加したNIC(eth1)に直接、クライアントPCを固定IP(192.168.2.2 MASK 255.255.255.0 Gateway 192.168.2.1 DNS 192.168.2.1)に設定しました。 クライアントPCから追加したNIC(192.168.2.1)及び元々あるNIC(192.168.1.10)にpingは通ります。しかし、クライアントPCから192.168.1.1(ルーター)にpingが通りません。又、サーバーからクライアントPC(192.168.2.2)にpingが通りません。 192.168.2.0のネットワークからWAN側に出れるようにしたいのですが、何が足りないのでしょうか。サーバーのiptables及びselinuxは停止してあります。 routeコマンドの結果です。 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.2.1 * 255.255.255.255 U 0 0 0 eth1 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 link-local * 255.255.255.0 U 1002 0 0 eth1 link-local * 255.255.255.0 U 1003 0 0 eth0 default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 よろしくお願いします。

  • ネットワークの設定について質問です。

    ネットワークの設定について質問です。 (※参考で示しているドメインやIPはダミーです。) OSはCentOS5.5です。 今回ドメインに対するIPの関連付けにおいて対象IPが変わります。 例:hogehoge.com→202.210.20.100 から 58.104.160.198 に変わります。 そのときにDNSの変更をするのですが、 変更した直後は hogehoge.com→202.210.20.100の場合と、hogehoge.com→58.104.160.198の場合 が存在することになります。 これは変更したドメイン情報がネットワーク上に完全に浸透していないためなのですが、 浸透が終わるまでどちらのIPからでもサイトにつながるようにしたいです。 そこでサーバーにNIC(LANの差込口)が2つありますので それぞれのNICにグローバルアドレスを設定すれば良いと思っているのですが、 現在片方しかつながらず困っています。 こういった状況のときのサーバーの設定方法を教えて頂たいです。 /etc/network の設定 NETWORKING=yes NETWORKING_IPV6=yes HOSTNAME=www DOMAINNAME=hogehoge.com /etc/sysconfig/network-scripts/ifcfg-eth0 の設定 DEVICE=eth0 BOOTPROTO=static BROADCAST=202.210.20.127 HWADDR=00:01:02:03:04:01 IPADDR=202.210.20.100 IPV6INIT=yes IPV6_AUTOCONF=yes NETMASK=255.255.255.224 NETWORK=202.210.20.96 GATEWAY=202.210.20.126 ONBOOT=yes /etc/sysconfig/network-scripts/ifcfg-eth1 の設定 DEVICE=eth1 BOOTPROTO=static BROADCAST=58.104.160.223 HWADDR=00:01:02:03:04:02 IPADDR=58.104.160.198 IPV6INIT=yes IPV6_AUTOCONF=yes NETMASK=255.255.255.224 NETWORK=58.104.160.192 GATEWAY=58.104.160.222 ONBOOT=yes /etc/hosts の設定 202.210.20.100 www.hogehoge.com www 58.104.160.198 www.hogehoge.com www /etc/hosts の設定 search hogehoge.com nameserver 212.178.214.28 nameserver 212.178.214.29 ※IPV4でサーバー活用しており、設定にIPV6の使用をYESにしていますが、 特にIPV6は使用していません。サーバー構築時にデフォルトで設定されていたものなので そのままにしている状態です。 networkにGATEWAYの設定をすると、指定した方のネットワークのみに有効になってしまうので、 ifcfg-eth0やifcfg-eth1にそれぞれのゲートウェイを設定させてている状態です。 routeコマンドを実行すると Destination Gateway Genmask Flags Metric Ref Use Iface 202.210.20.96 * 255.255.255.224 U 0 0 0 eth0 58.104.160.192 * 255.255.255.224 U 0 0 0 eth1 169.254.0.0 * 255.255.0.0 U 0 0 0 eth1 default 58.104.160.222 0.0.0.0 UG 0 0 0 eth1 になっている状態です。 この設定以外は特に他のファイルを設定してません。 わかる方がいましたらご教授のほどよろしくお願いします。

  • /etc/sysconfig/network-scripts/ifcfg-eth0で設定している内容

    このファイルで何を設定しているのかがわかりません。 ご存知の方教えていただけないでしょうか vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00:0C:29:38:6C:44 ONBOOT=yes TYPE=Ethernet

  • CentOSのネットワーク設定について

    教えてください。 CentOSのネットワーク設定で2点質問があります。 (1点目) cat /etc/sysconfig/networkにはGATEWAYのアドレスの記述が欠落していると動作的におかしくなることがありますでしょうか? 因みにcat /etc/sysconfig/network-scripts/ifcfg-eth0にはGATEWAYのアドレスがあります。 (2点目) cat /etc/resolv.confに以下のような順番での記述があります。 search (IPアドレス(1)) nameserver (IPアドレス(2)) searchはどのような役目になりますでしょうか? 宜しくお願いします。

  • Fedora9 ネットに繋がらない

    精密にはログインしただけでは繋がらない状態だったので 毎回 /etc/init.d/network restart を行っていました。 それなので chkconfig --level 12345 network on を行って 各レベルonとなっているのを確認しましたが 再起動するとネットワークに繋がりません。 ローカルもグローバルも両方です。 結局一度電源落とした後は手動で /etc/init.d/network restart をやるしか接続方法が見当たりません。 考えられる原因としては何があるでしょうか? そのほか情報 /etc/sysconfig/network DEVICE=eth0 ONBOOT=no /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.11.99 NETMASK=255.255.255.0 NETWORK=192.168.11.0 BROADCAST=192.168.11.255

  • linux centOS 6.5 

    linux初心者です。 MAC OSX lion 10.7.5 を使用しております。 Virtualbox という仮想化ソフトをインストールし、 CentOS 6.5をゲストOSとしてインストール・起動しております。 インターネットの設定で詰まっています。 ・virtualbox側のネットワーク設定で、「アダプター1」を[NAT]に設定 ・centOS上で、etc/sysconfig/network GATEWAY=xxx.xxx.xxx.xxx NETworking=yes etc/resolv.conf nameserver xxx.xxx.xxx.xxx        etc/sysconfig/netowork-scripts/ifcfg-ethx onboot=yes NM-contorroled=no bootproot=none ipaddr=xxx.xxx.xxx.xxx netmask=xxx.xxx.xxx.xxx   を、設定したのですが上手くインターネットにつながりません。   routeコマンドでルーティングテーブルを確認、GATEWAYは上記で設定した値に   なっておりますが、ゲートウェイに対してもpingが通りません。   ifconfigコマンドでIPアドレス等も確認しましたが上記で設定した値になっています。      何か他にも設定があるのだと思うのですが、教えて頂けないでしょうか。   よろしくお願い致します。

  • ノートパソコンRedHatでADSLルーターに。ADSLの速度が低下!!

    こんばんは。 ノートパソコンにRedHat7.01Jを入れて、pcmciaのLANカードを2枚挿してpppoeを使いADSLルーターにしようと思っています。 一応設定しルーターとして動いているのですが、ADSLのスピードが全然出ません。 windows2000に、フレッツADSLの付属のCDをインストールして使って見たところでは、約1.2Mほどのスピードが出てるのですが、 RedHatのルーターを通すと、300~500Kほどにえらく落ちてしまいます。 設定としては、eth0とADSLモデムとを接続していて、インターネットに接続していない状態では、eth0は使用しない様に設定しており、pppoeで自動で設定してくれるそうなのでなにも設定していません。getwayの設定もしていません。 以下がルーター(RedHat)の設定内容です。 /etc/sysconfig/network の中身。 NETWORKING=yes FORWARD_IPV4="yes" HOSTNAME="xxxx.xxxxxx.com" DOMSINNAME="xxxxxx.com" /etc/sysconfig/network-scripts/ifcfg-eth0 の中身。 DEVICE="eth0" ONBOOT="no" BOOTPROTO="none" /etc/sysconfig/network-scripts/ifcfg-eth1 の中身。 DEVICE="eth1" ONBOOT="yes" BOOTPROTO="none" IPADDR="192.168.1.254" NETMASK="255.255.255.0" ってな、具合です。 なにか設定が間違えているのですしょうか??? どこかのHPで見たのですが、MTUとRWINの設定を変えたら速くなるのですか?また、その設定はどこでするのでしょうか? よろしくお願いします。