Linuxで外部サイトへpingを実行して返事が帰ってこない理由は?

このQ&Aのポイント
  • Linuxを使って外部サイトへpingを実行しても返事が帰ってこない場合、原因は何でしょうか?
  • eth0ネットワーク設定の内容を確認してみましょう。
  • ONBOOTから下の設定は参考サイトからコピーしたものであり、実際には自分のIPアドレス等を入力する必要があります。IPアドレス等を調べる方法についても紹介します。
回答を見る
  • ベストアンサー

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アドレス等を調べたらいいですか?

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

  • ベストアンサー
  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.2

もっと基本的なネットワークについて勉強した方が良いと思います。 これはネットワークの設定をしているもので、各設定は各LAN(家であれば家)毎に異なり、それはネットワーク管理者が決めるものです。 IPアドレスが何なのか、それによって設定は異なります。インターネットに接続しているルータはメーカーによってLAN側(家庭側)のグループアドレスが変わります。これとIPADDRのIPアドレスを揃えないとルータまで繋がりません。ルータに合わせるか、DHCPでアクセスするようにすべきでしょう(この後にサーバにするのであればDHCPの可変アドレスではなくて固定アドレスにすべきです)。 GATEWAYやDNS1はルータのIPアドレスにしてください。 私ならDHCPにしてルータにアクセスしてルータのIPアドレスを調べて、それにIPアドレスの設定を変更します。

kurokku2020
質問者

お礼

回答ありがとうございました。もっと勉強します。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

>実はこの時、ONBOOTから下は参考サイトをただコピーしただけです >本来ここには自分のIPアドレス等を入れるべきなのでしょうか? もちろん、自分のところのネットワーク環境に合わせるべきです。 というか、参考サイト側も「その程度の読み替えはしてしかるべき」として書いているでしょうね。 ブロードバンドルータの管理画面などでネットワークアドレスはDNSサーバのアドレス、ゲートウェイなどを確認して下さい。 192.168.11.0/24で構築されているネットワークでその設定にすると通信自体できませんし、 192.168.1.0/24で構築されているネットワークだったとしてもDHCPサーバが配布するIPアドレスの範囲とかぶっていると問題が発生する可能性があります。 # ブロードバンドルータにさえアクセスできない。という状況ならDHCPで配布してもらってからアクセスして確認して下さい。 こういうのはココのカテゴリでいいのか、 [技術者向] コンピューター > OS > Linux系OS のカテゴリがいいのか悩ましいところですな。 まぁ、事務局の方で判断してくれるでしょう。 # 学校の講義…とかでもなさそうですし、後者のカテゴリっぽいですけどねぇ…。 ディストリビューションと使っているシステムによってはそのファイルの編集だけではダメ…ということもありますのでご注意を。 # NetworkManager使用とか。DNS1=をスクリプトが見てくれないとか。 まぁ、ディストリビューションがひみちゅ!なので判りませんけどね。 # ファイルパス的にはRedhat系列かなぁ?って程度。

kurokku2020
質問者

お礼

ありがとうございました。参考になります。

関連するQ&A

  • linuxルーター構築について

    こんばんは。 今回やりたいのはunnumberd接続可能なルーターを作成したいです。 IPはプロバイダから8個もらってます。 現在、http://info.odic.ne.jp/security/pc_router.phpのサイトを参考に設定をしました。 設定状況 ・eth0をWAN側、eth1をLAN側 ・もらっているIPは111.222.333.100~107 ・iptablesはstopしております(ファイアーウォールは無効) [/etc/sysconfig/network-scripts/ifcfg-eth0] DEVICE=eth0 ONBOOT=no [/etc/sysconfig/network-scripts/ifcfg-eth1] DEVICE=eth1 IPADDR=111.222.333.101 NETMASK=255.255.255.248 NETWORK=111.222.333.100 BROADCAST=111.222.333.107 ONBOOT=yes BOOTPROTO=none プロバイダへの接続はできましたが、LAN側のPCにIP(111.222.333.105)を設定してもネットにつながりません。 その他設定するところはありますでしょうか? また、ほとんどのサイトを探してみましたが、もっと詳しく参考になるサイト等ご存知ないでしょうか? ほんとに困っているのでどなたかよろしくお願いします。

  • vine linux IP固定

    こんにちは。 vine linux でIPを固定したいのですができません。 固定はできるのですが、起動直後はDHCPで割り振られたIPのままです。 ifdown eth0 ifup eth0 で切り離してから有効にすると固定されます。 起動直後に固定されている状態にしたいのです。 ルータのDHCP機能を切ると、ネットに繋がらなくなります・・ /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static HWADDR=00:16:01:85:11:6F ONBOOT=yes TYPE=Ethernet NM_CONTROLLED=yes NAME="System eth0" UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 PEERDNS=yes PEERROUTES=yes IPADDR=192.168.11.11 NETMASK=255.255.255.0 GATEWAY=192.168.11.1 NETWORK=192.168.11.0 カーネルのverは5.2です。 回答よろしくおねがいします。

  • NIC2枚差の設定について

    CentOS5.2にてNICが2つある状態です。 それぞれの設定はこのようにしております。 /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none IPADDR=192.168.24.200 NETMASK=255.255.255.0 BROADCAST=192.168.24.255 HWADDR=xx:xx:xx:xx:xx:xx ONBOOT=yes IPV6INIT=no NETWORK=192.168.2.0 TYPE=Ethernet USERCTL=no /etc/sysconfig/network-scripts/ifcfg-eth2 DEVICE=eth2 BOOTPROTO=none IPADDR=192.168.11.200 NETMASK=255.255.255.0 BROADCAST=192.168.11.255 HWADDR=xx:xx:xx:xx:xx:xx ONBOOT=yes IPV6INIT=no NETWORK=192.168.11.0 TYPE=Ethernet USERCTL=no /etc/resolv.conf nameserver 192.168.11.1 nameserver 192.168.24.1 # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.2.0 * 255.255.255.0 U 0 0 0 eth1 192.168.11.0 * 255.255.255.0 U 0 0 0 eth2 169.254.0.0 * 255.255.0.0 U 0 0 0 eth2 default 192.168.24.1 0.0.0.0 UG 0 0 0 eth1 /etc/sysconfig/network GATEWAY=192.168.24.1 ゲートウェイはそれぞれ別のルーターで、グローバールIPをルーターが持っています。 一般的な固定IP1ってやつです。 サービス(たとえばSSH)にアクセスしようとしたときにゲートウェイが設定されているルーターのグローバルIPからだとアクセスできるのですが、 ゲートウェイになってないほうのルーターのグローバールIPだと接続できません。 ゲートウェイを切り替えればどちらの場合でもアクセスはできるのですが、もう片方ではアクセスできないということになります。 (ルーターのパケット変換などは設定されています。) 両方のグローバルIPでアクセスするにはどうしたらよいのでしょうか? 実際には別のポートでSSHではないサービスに対してアクセスを行いたいのですが、そもそもSSHにすらアクセスできない状況で非常に困っています。 どうかよろしくお願いします。

  • 複数グローバルIPを割り当てるには?

    XenServerで仮想サーバーを立ち上げていて 現在8個のグローバルIPを割り当てています。 例えば今割り当ているIPを 133.1.1.1~133.1.1.8 とした場合 /etc/sysconfig/network-scripts/ifcfg-xenbr0:1 で以下のような感じで設定しています。 DEVICE=xenbr0:1 ONBOOT=yes BOOTPROTO=none NETMASK=255.255.255.248 IPADDR=133..1.1 ここで 新たに8個のグローバルIPアドレスを割り当てる場合どのように設定すればいいのでしょうか? たとえば 133.2.2.1~133.2.2.8 を割り当てる場合どうすればいいのでしょうか? /28で16個を取得できればいいのですが もろもろの事情で現在のIPを変えることは難しく ネットワークアドレスなど3個のIPが無駄になりますが追加で8個取るしかない状況です。 推測ですが↓のファイル作成すればいけるのかな?とも思いますがググっても 複数のサブネットを割り当てる例が見つからず自信が持てません。 稼働中のサーバー動かすから推測で試してみるのは怖いですし ある程度裏付けが欲しいのですが。 /etc/sysconfig/network-scripts/ifcfg-xenbr0:2 DEVICE=xenbr0:2 ONBOOT=yes BOOTPROTO=none NETMASK=255.255.255.248 IPADDR=133..2.2 よろしくお願いいたします。

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

  • MACアドレスの書き換えについて

    下記のデバイスファイルでは、 /etc/sysconfig/network-scripts/ifcfg-ethX HWADDRというキーワードでMACアドレスを自由に書き換えることができますが、MACアドレスとは、NIC一枚一枚に固有に割り振られた番号であり、自分で勝手に書き換えていい性質のものではないと思うのですが、なんでもよいのでしょうか? また、どういう時に書き換える必要があるのでしょうか? DEVICE=ethX BOOTPROTO=static BROADCAST=XX.XXX.XX.XXX HWADDR=XX:XX:XX:XX:XX:XX IPADDR=XX.XXX.XX.X NETMASK=XXX.XXX.XXX.X NETWORK=XX.XXX.XX.X ONBOOT=yes

  • /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

  • Linuxでの無線LAN 設定?

    家のノートパソコンにCentOS4があり、RJ45ではインターネットできました。 無謀にも無線カードでインターネットをしょうとしましたがうまくいきません。 ブラウザでhttp://192.168.1.2(イントラネット内のサーバー)ではアクセスはできますが、http://www.yahoo.co.jpではアクセスできません。 pingも192.168.1.2では通ります。 /etc/sysconfig/network-scripts/ifcfg-eth1 が悪いのでしょうか? ONBOOT=yes USERCTL=no IPV6INIT=no PEERDNS=yes TYPE=Wireless DEVICE=eth1 HWADDR=00:02:2d:..... 省略 BOOTPROTO=dhcp NETMASK= DHCP_HOSTNAME= IPADDR= DOMAIN= ESSID= CHANNEL=2 MODE=Auto RATE=11Mb/s 以上です。

  • ノートパソコン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の設定を変えたら速くなるのですか?また、その設定はどこでするのでしょうか? よろしくお願いします。

  • 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